例如:list:{1:“1”,2:“2”}
使用this.setData({“list.1”:3})没法更新啊
需要直接更新this.data中某个key对应的value。
以该例子为例,就是先获取list这个对象,修改里面的值,然后再调用setData方法传入这个修改后的list对象
var index=1,newdata={},key;
key=‘list[’+index+’]’
newdata[key]=‘3’;
this.setData(newdata);
希望可以帮到你 ^_^