javascript
摘要:基本数据类型和包装类 demo: var str='dsdsd'; var strObj=new String('string'); 在基本数据类型访问对应包装类的属性时,javascript会把这个基本数据类型转换成对应的包装类, 在操作完成之后,这个临时对象会被销毁掉: demo: str.le
阅读全文
posted @
2019-08-30 17:31
半夏微澜ぺ
阅读(91)
推荐(0) 编辑
vue-cli3 按需加载loading,服务的方式调用
摘要:安装 babel-plugin-component npm install babel-plugin-component -S 安装element-ui npm install element-ui -D 修改babel.config.js 按需引入loading,比如在axios的封装中过滤器中使
阅读全文
posted @
2019-08-30 16:46
半夏微澜ぺ
阅读(3538)
推荐(0) 编辑
chrome devTool
摘要:在console中访问节点 使用document.querySelectAll()访问元素 使用$0快速访问选中的元素,光标选中的元素,早console中输入$0获取选中元素的dom信息 拷贝 》JS Path 选中选择 copy 》copy js path,在console中输入, 显示就是选中元
阅读全文
posted @
2019-08-28 17:31
半夏微澜ぺ
阅读(516)
推荐(0) 编辑
vuex
摘要:1 Vuex是一个专门为Vue.js应用程序开的状态管理模式 2 它采用集中式存储管理应用的所有组件的状态 3 并以相应的规则保证以一种可预测的方法发生变化 应用场景: 多个视图依赖于同一个状态 来自不同视图的行为需要改变同一个状态
阅读全文
posted @
2019-08-28 14:09
半夏微澜ぺ
阅读(165)
推荐(1) 编辑
git
摘要:完整的版本控制功能,解决多人协作的问题 配置用户信息: git config --global user.name ' 用户名' git config --global user.email ''用户邮箱 查看所有配置信息: git config --list 查看所有配置信息 客户端ui界面 so
阅读全文
posted @
2019-08-27 15:43
半夏微澜ぺ
阅读(251)
推荐(0) 编辑
DNS寻址以及IP解析
摘要:域名解析从右向左 DNS寻址: 1 客户端发送查询请求,在本地计算机缓存查询,若没有找到,就会将请求发送给dns服务器 2 先发送给本地的dns服务器,现在自己的区域内查找,若找到,根据此记录进行查询,若没有找到,就会将此请求发送到根域名的dns服务器。 3 根域名服务器解析客户机请求的根域名部分,
阅读全文
posted @
2019-08-27 13:43
半夏微澜ぺ
阅读(1188)
推荐(0) 编辑
es6小记
摘要:let const let 定义变量,局部作用域,没有变量提升,只能先定义后使用,不能重复定义 const 定义常量,不能修改,如果定义的是一个对象,让这个对象不能修改,需要使用 Object.freeze(obj); var 定义的全局变量是属于window的,let const 不同 解构赋值:
阅读全文
posted @
2019-08-20 17:34
半夏微澜ぺ
阅读(229)
推荐(0) 编辑
webpack 安装vue(两种代码模式compiler 和runtime)
摘要:使用webpack安装vue,import之后,运营项目报错,如下: [Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-co
阅读全文
posted @
2019-08-20 14:14
半夏微澜ぺ
阅读(2441)
推荐(0) 编辑
webpack配置babel-loader
摘要:需要安装的插件: cnpm i -D babel-core babel-loader babel-plugin-syntax-jsx babel-plugin-transform-runtime babel-plugin-transform-vue-jsx babel-preset-env babe
阅读全文
posted @
2019-08-20 11:39
半夏微澜ぺ
阅读(1346)
推荐(0) 编辑
vue骨架屏以及seo优化
摘要:参考文档 vue骨架屏 https://blog.csdn.net/ly124100427/article/details/81168908 vue seo优化 1.SSR服务器渲染; 2.静态化; 3.预渲染prerender-spa-plugin; 4.使用Phantomjs针对爬虫做处理。 参
阅读全文
posted @
2019-08-19 15:28
半夏微澜ぺ
阅读(281)
推荐(0) 编辑
路由滚动行为
摘要:vue-router scrollBehavior,路由的滚动行为只在支持history.pushState的浏览器中可用。默认是hash模式但是history模式需要后台的支持
阅读全文
posted @
2019-08-09 13:52
半夏微澜ぺ
阅读(315)
推荐(0) 编辑
anywhere随启随用的静态文件服务器
摘要:手机移动端调试,也可以使用anywhere anywhere -p 8080 指定端口 anywhere -s 保持浏览器关闭 anywhere -h localhost -p 8080 通过主机名 anywhere codeEg 如果想要运行指定文件夹可以在anywhere后面加文件夹名字 保持手
阅读全文
posted @
2019-08-07 17:28
半夏微澜ぺ
阅读(471)
推荐(0) 编辑
node.js http-server 搭建本地服务器
摘要:使用vue-cli创建的项目,能够实现浏览器中自动刷新,实时查看项目效果,其中的原理在于,webpack在本地启动了一个本地服务器,将本机当作一台服务器; 打包后的文件是一个html静态页面,在本地文件夹中直接打开的一般都素hifile协议,当代码中存在http或者https的链接时,html页面就
阅读全文
posted @
2019-08-07 15:55
半夏微澜ぺ
阅读(7703)
推荐(0) 编辑
vuex中mutations数据响应
摘要:vuex中的mutation需遵守Vue的响应规则: 既然Vuex的store中的状态是响应式的,那么在我们变更状态时,监视状态的Vuex最好在state中初始化好所有的所需属性。 如果需要在对象上添加新属性,就跟vue中添加新属性是一样的道理,需要手动设置vue的监听, Vue.set(state
阅读全文
posted @
2019-08-06 16:14
半夏微澜ぺ
阅读(1444)
推荐(0) 编辑
vue项目开发优化
摘要:1 按需引入ui组件 比如elementUI,不要直接在main.js中全局引入所有的组件,可以根据elementui的说明文件,按需引入 项目中的组件 2 异步引入路由组件 使用 路由懒加载时,路由不能动态传值 这段代码将组件分类到名为indexChunk的chunk中,在网站加载时会自动解析需要
阅读全文
posted @
2019-08-06 14:23
半夏微澜ぺ
阅读(439)
推荐(0) 编辑
vue keep-alive
摘要:keep-alive 是Vue的内置组件,能在组件切换过程中将状态保留在内存中, 防止重复渲染DOM; 包裹动态组件时,会缓存不活动的组件实例,而不是销毁,它是一个抽象的组件不会渲染一个DOM元素,也不会出现在父组件链中。 props: include:字符串或者是正则表达式,只有匹配的组件会被缓存
阅读全文
posted @
2019-08-06 11:43
半夏微澜ぺ
阅读(205)
推荐(0) 编辑
vue 双向数据绑定
摘要:vue会对data中的数据进行监听,完成响应式,实现原理是Object.defineproperty(this,'obj',set:function(){},get:function(){});对象中的数据, 一开始就有get set方法,如果是在中途添加的属性,因为没有实现get set方法,所以
阅读全文
posted @
2019-08-06 10:58
半夏微澜ぺ
阅读(133)
推荐(0) 编辑
vue-cli3使用vue-router 使用动态路由,在刷新页面时报错
摘要:刚发现的一个问题,在使用vue-cli3创建项目之后,使用动=动态路由,demo: 编程式路由: this.$router.push({name:'aa',params:{id:1}}); 页面跳转成功,参数也可以获取到,但是在刷新页面时,报错了 其他方式的路由都没有问题,找了半天不知道怎么回事儿,
阅读全文
posted @
2019-08-02 17:32
半夏微澜ぺ
阅读(10020)
推荐(2) 编辑
vue-router parmas与query的区别
摘要:$router是路由对象,是一个只写的对象 $route是当前路由的信息对象,是一个只读的对象 带参数路由跳转 1 query参数,这个是作为字符串拼接在url的后面,跟路由没有关系,demo:list/user没有也正常的路由到正确的路径。相当于get请求,请求的参数会在地址栏显示,可以用name
阅读全文
posted @
2019-08-02 11:32
半夏微澜ぺ
阅读(746)
推荐(0) 编辑
npm 安装 -D 和-S的区别
摘要:-D 是在开发环境中协助开发需要使用的-S是生产环境打包时需要的,在package.json中 -D在devDependencies对象中,-S在dependencies对象中
阅读全文
posted @
2019-08-01 16:35
半夏微澜ぺ
阅读(5388)
推荐(0) 编辑
vue 静态资源文件夹src下的assets 和static的区别
摘要:static下的静态资源在项目打包的时候,直接在dist文件夹下直接把static文件夹打包进去src下的assets,在打包时,vue是按照模块来引入里面的静态资源,一般使用这种方式
阅读全文
posted @
2019-08-01 16:34
半夏微澜ぺ
阅读(1634)
推荐(0) 编辑
vue-cli3项目中全局引入less sass文件 以及使用本地图片在不同地方规则
摘要:第一种直接在main.js中引入,需要声明loader demo: 这样可以实现common.less样式的全局作用域,但是不能在局部vue文件中使用less中声明的变量 第二种使用style-resourses-loader这个loader,官网上也有说明,查了很多都是这种方法: 安装loader
阅读全文
posted @
2019-08-01 16:28
半夏微澜ぺ
阅读(3536)
推荐(0) 编辑