收藏
回答

setDate()如何对object的某一项进行更新?

问题模块
API和组件

例如:list:{1:"1",2:"2"}

使用this.setData({"list.1":3})没法更新啊

最后一次编辑于  2017-01-15
回答关注问题邀请回答
收藏

2 个回答

  • 韬々
    韬々
    2017-01-16

    需要直接更新this.data中某个key对应的value。


    以该例子为例,就是先获取list这个对象,修改里面的值,然后再调用setData方法传入这个修改后的list对象

    2017-01-16
    赞同
    回复
  • ㅤㅤㅤ
    ㅤㅤㅤ
    2017-01-16

    var index=1,newdata={},key;

     key='list['+index+']'

     newdata[key]='3';

     this.setData(newdata);


    希望可以帮到你 ^_^


    2017-01-16
    赞同
    回复