写在前面
this.arr[0]='adda';//并不能响应式显示在页面上
通过索引值修改数组元素,不是响应式方法
数组的响应式
1.push() 在数组最后添加数据
2.splice() 实现插入和删除元素
3.pop() 删除最后一个元素
4.shift() 删除数组第一个元素
5.unshift() 数组前边添加元素
6.sort() 对数组进行排序
7.reverse() 对数组进行反转
通过set方法进行响应式的修改
Vue.set(this.data.arr,0,'adda')
文章介绍了在Vue中,通过直接修改数组索引无法实现视图更新的问题,并列举了七种响应式修改数组的方法,包括push、splice、pop、shift、unshift、sort和reverse。同时强调了使用Vue.set进行响应式修改的正确方式。
this.arr[0]='adda';//并不能响应式显示在页面上
通过索引值修改数组元素,不是响应式方法
1.push() 在数组最后添加数据
2.splice() 实现插入和删除元素
3.pop() 删除最后一个元素
4.shift() 删除数组第一个元素
5.unshift() 数组前边添加元素
6.sort() 对数组进行排序
7.reverse() 对数组进行反转
Vue.set(this.data.arr,0,'adda')
2420
994
1228

被折叠的 条评论
为什么被折叠?