2019年8月6日
摘要:
1 按需引入ui组件 比如elementUI,不要直接在main.js中全局引入所有的组件,可以根据elementui的说明文件,按需引入 项目中的组件 2 异步引入路由组件 使用 路由懒加载时,路由不能动态传值 这段代码将组件分类到名为indexChunk的chunk中,在网站加载时会自动解析需要
阅读全文
posted @ 2019-08-06 14:23
半夏微澜ぺ
阅读(455)
推荐(0)
摘要:
keep-alive 是Vue的内置组件,能在组件切换过程中将状态保留在内存中, 防止重复渲染DOM; 包裹动态组件时,会缓存不活动的组件实例,而不是销毁,它是一个抽象的组件不会渲染一个DOM元素,也不会出现在父组件链中。 props: include:字符串或者是正则表达式,只有匹配的组件会被缓存
阅读全文
posted @ 2019-08-06 11:43
半夏微澜ぺ
阅读(212)
推荐(0)
摘要:
vue会对data中的数据进行监听,完成响应式,实现原理是Object.defineproperty(this,'obj',set:function(){},get:function(){});对象中的数据, 一开始就有get set方法,如果是在中途添加的属性,因为没有实现get set方法,所以
阅读全文
posted @ 2019-08-06 10:58
半夏微澜ぺ
阅读(137)
推荐(0)
2019年8月2日
摘要:
刚发现的一个问题,在使用vue-cli3创建项目之后,使用动=动态路由,demo: 编程式路由: this.$router.push({name:'aa',params:{id:1}}); 页面跳转成功,参数也可以获取到,但是在刷新页面时,报错了 其他方式的路由都没有问题,找了半天不知道怎么回事儿,
阅读全文
posted @ 2019-08-02 17:32
半夏微澜ぺ
阅读(10048)
推荐(2)
摘要:
$router是路由对象,是一个只写的对象 $route是当前路由的信息对象,是一个只读的对象 带参数路由跳转 1 query参数,这个是作为字符串拼接在url的后面,跟路由没有关系,demo:list/user没有也正常的路由到正确的路径。相当于get请求,请求的参数会在地址栏显示,可以用name
阅读全文
posted @ 2019-08-02 11:32
半夏微澜ぺ
阅读(756)
推荐(0)
2019年8月1日
摘要:
-D 是在开发环境中协助开发需要使用的-S是生产环境打包时需要的,在package.json中 -D在devDependencies对象中,-S在dependencies对象中
阅读全文
posted @ 2019-08-01 16:35
半夏微澜ぺ
阅读(5445)
推荐(0)
摘要:
static下的静态资源在项目打包的时候,直接在dist文件夹下直接把static文件夹打包进去src下的assets,在打包时,vue是按照模块来引入里面的静态资源,一般使用这种方式
阅读全文
posted @ 2019-08-01 16:34
半夏微澜ぺ
阅读(1648)
推荐(0)
摘要:
第一种直接在main.js中引入,需要声明loader demo: 这样可以实现common.less样式的全局作用域,但是不能在局部vue文件中使用less中声明的变量 第二种使用style-resourses-loader这个loader,官网上也有说明,查了很多都是这种方法: 安装loader
阅读全文
posted @ 2019-08-01 16:28
半夏微澜ぺ
阅读(3561)
推荐(0)
2019年7月31日
摘要:
v-for中的key来给每个节点做一个唯一的标识,diff算法就可以正确的识别此节点,找到正确的位置区插入新的节点;key的主要作用是为了高效的更新虚拟dom,另外vue在使用相同标签名元素的过渡切换时,也会使用到key属性,目的是让vue可以区分它们,否则vue只会替换其内部属性而不会触发过渡效果
阅读全文
posted @ 2019-07-31 14:55
半夏微澜ぺ
阅读(1209)
推荐(0)
摘要:
特点: 1 从浏览器创建XMLHttpRequests 2 从node.js创建http请求 3 支持Promise API 4 拦截请求和响应 5 转换请求和响应的数据 6 取消请求 7 自动转换JSON数据 8 客户端支持预防XSRF Axios是一个基于promise的HTTP库,可以用于浏览
阅读全文
posted @ 2019-07-31 14:27
半夏微澜ぺ
阅读(296)
推荐(0)