list对象:
list: [
{
id: 0,
name: "张三"
},
{
id: 1,
name: "王二"
},
]
如果我们需要将“王二”改成“李四”,通常做法是(如果要渲染到页面上):
this.data.list[1].name = '李四';
this.setData({
list:this.data.list
})
其实我只需要修改第二个name,无需大动干戈,把整个list都渲染了,可以使用下面的方法:
this.setData({
'list[1].name':'李四'
})
注意:list[1].name一定要有引号,否则会报错。 