vue项目中碰到的问题
2019-08-22 本文已影响0人
lixingyang
vue项目中碰到的问题
- 路由懒加载写法:
component: () => import('./app'), // 引入组件 返回一个导入组件的函数
- Vue 数组/对象更新 视图不更新
- 深拷贝对象或者数组,视图会进行更新
对象或者数组=JSON.parse(JSON.stringify(新的对象或者数组)) - this.$set(需要改变的数组/对象,需要改变的位置/key,需要改成什么value)
- 深拷贝对象或者数组,视图会进行更新
this.$set(this.arr, 0, "OBKoro1"); // 改变数组
this.$set(this.obj, "c", "OBKoro1"); // 改变对象
- 深度watch与watch立即触发回调(immediate只触发一次)
watch: {
obj: {
handler(value, oldValue) { },
deep: true
},
step: {
handler(value, oldValue) { },
immediate: true
}
}