正常我们直接以下标选择会报错:
data: {
userList:[
{name:'个人资料',isInfo:true},
{name:'我的优惠券',isInfo:false},
]
},
setLi(){
this.setData({
这里直接通过下标选择会报错!
userList[0]:''
})
},
以下方法可以修改数组中的某项值
setLi(){
当做下标
let index = 0
要修改的数组的内容
let info = `userList[${index}].name`
this.setData({
[info]:'德玛西亚'
})
console.log(this.data.userList);
},
这样就修改成功了!
版权声明:本文为Pu2021原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。