2019年8月6日
摘要: vuex中的mutation需遵守Vue的响应规则: 既然Vuex的store中的状态是响应式的,那么在我们变更状态时,监视状态的Vuex最好在state中初始化好所有的所需属性。 如果需要在对象上添加新属性,就跟vue中添加新属性是一样的道理,需要手动设置vue的监听, Vue.set(state 阅读全文
posted @ 2019-08-06 16:14 半夏微澜ぺ 阅读(1451) 评论(0) 推荐(0)
摘要: 1 按需引入ui组件 比如elementUI,不要直接在main.js中全局引入所有的组件,可以根据elementui的说明文件,按需引入 项目中的组件 2 异步引入路由组件 使用 路由懒加载时,路由不能动态传值 这段代码将组件分类到名为indexChunk的chunk中,在网站加载时会自动解析需要 阅读全文
posted @ 2019-08-06 14:23 半夏微澜ぺ 阅读(455) 评论(0) 推荐(0)
摘要: keep-alive 是Vue的内置组件,能在组件切换过程中将状态保留在内存中, 防止重复渲染DOM; 包裹动态组件时,会缓存不活动的组件实例,而不是销毁,它是一个抽象的组件不会渲染一个DOM元素,也不会出现在父组件链中。 props: include:字符串或者是正则表达式,只有匹配的组件会被缓存 阅读全文
posted @ 2019-08-06 11:43 半夏微澜ぺ 阅读(212) 评论(0) 推荐(0)
摘要: vue会对data中的数据进行监听,完成响应式,实现原理是Object.defineproperty(this,'obj',set:function(){},get:function(){});对象中的数据, 一开始就有get set方法,如果是在中途添加的属性,因为没有实现get set方法,所以 阅读全文
posted @ 2019-08-06 10:58 半夏微澜ぺ 阅读(137) 评论(0) 推荐(0)