小程序开发中经常要对data数据进行修改,当遇到数组与对象的data要如何修改呢?
下面例子:
data: {
obj: [
{
id: "0",
name: "A"
},
{
id: "1",
name: "B"
},
]
},
changeData() {
//添加数组
let obj = this.data.obj;
obj.push({id:"2",name: "C"});
this.setData({
obj
});
obj = this.data.obj;
//删除数组
obj.splice(0,1);
this.setData({
obj
});
//修改对象值
this.setData({
["obj[0].name"]: "D"
});
}