使用索引直接更新数组中的项目时,发现页面不会同步发生更新

问题出在vue在监听数据更新的时候,判断是否为数组类型,是就不会对它的属性的变更做处理,而只会对数组里元素的改变做处理

vue不能检测到数组元素的直接赋值,只能检测到push,pop等元素出入栈的操作

所以在对数组元素更新时,可以使用splice进行替换

this.arr.splice(index, number ,new)


芝士
4 声望3 粉丝

小小小小白