Vue3中对数组产生影响的数据监测方法
响应式产生的条件是发生改变,那么对数组来说就是数组发生改变,进而引申出原数组改变才可以触发响应式,或者是数组对象里的属性触发set()才可以。
那么能引起原数组改变的七种方法如下:
push 末尾添加一元素
pop 末尾出栈一元素
sort 排序
reverse 反转
splice 增删改
shift 移除一个首元素
unshif 添加一个首元素
举个简答例子:
var arrs=[{name:'xwl',age:18},{name:'john',age:20}]
arrs[0].name='pill'
这样改就可以