1.开关思想
很开心 效果1 点击所有全选选中完成
可是当点击全选时就会报错
解决方法:
computed: {
checkAll: {
set(nav){
// console.log('nav',nav)
this.arr.forEach(item=>item.checked=nav)
},
get(){
return this.arr.every(item=>item.checked)
}
}
// checkAll() {
// return this.arr.every(item=>item.checked)
// }
},
2.单向数据流
问题1:为什么要是用单向数据流?
如果子组件更改数据,那么它的兄弟组件的数据也会更改,因此我们不能直接在子组件或后代组件,要在父组件里更改
问题2:为什么更改引用类型不会报错?
因为更改应用类型,是更改它堆中的数据,不会更改他的地址,所以不会报错,但不建议更改,以免后期维护找不到bug
值类型可以更改是因为它是直接更改地址
3.在页面中不报错
在vue中得不到想要的效果,首先看看是否保存,在观察其他
4.有空组件会报的错误
5.vueX中函数名会报的错误
5.vueeslint导致的错误
当导入和导出Excel时,代码无错误1却报错 .
解决方法:
包升级了, 需要导出所有的对象