vue2代码:
methods:{
test(){
//this.arr[0] = {name:"new"} //这个不会更新视图
this.arr[0].name = "new" //这个会更新视图
}
}
我知道vue2中更新的数组方法是:
重写的七大原生方法: push 、pop、shift 、unshift 、splice 、sort 、reverse
或者vue2中响应的Vue.set()方法
我知道更改下标不会产生视图更新
我大概能理解上面的代码为什么会更新,但是,不是很明白,怎么表述