vue
记录下vue遇到常见的坑
1、赋值,引用对象不可以直接赋值给data里面的数据哦,用解构赋值
2、elementUI 初始触发form的validate,因为form里面的数据类型可能变化了,比如null到"",到[]等等
不会触发重新渲染的操作:
直接设置数组的长度:例如 array.length = 0
直接修改数组的索引:例如 array[indexOfItem] = newValue
解决办法:vm.$set(vm.items, indexOfItem, newValue)
使用非响应式方法:例如 push, pop, shift, unshift, splice, sort, reverse,当这些方法被用于直接修改数组时,它们不会触发视图的重新渲染。
解决办法:[...array]