Vue2中的数组响应式,如何通过索引实现响应式?

文章介绍了在Vue中,通过直接修改数组索引无法实现视图更新的问题,并列举了七种响应式修改数组的方法,包括push、splice、pop、shift、unshift、sort和reverse。同时强调了使用Vue.set进行响应式修改的正确方式。
摘要由CSDN通过智能技术生成

写在前面

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')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值