收藏
回答

setDate有问题啊!

问题模块
API和组件



当设置数组中某一个值的时候,这个方法没有办法写啊!麻烦哪位帮忙解答一下!

var index=e.currentTarget.id;

     this.setData({

      'searchList[index].isAttention':'0'

    });


最后一次编辑于  2017-01-14  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 天崖孤客
    天崖孤客
    2017-01-14

    要整体赋值,你可以先创建一个临时的tempSearchList=this.data.searchList.然后对tempSearchList进行属性操作,完成后再this.setData({

     searchList:tempSearchList,

    });

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

    var index=e.currentTarget.id,newdata={},key;

     key='searchList['+index+'].isAttention'

     newdata[key]='0';

     this.setData(newdata);

    2017-01-14
    赞同
    回复
  • 达达
    达达
    2017-01-14

    我对这个也很困惑

    2017-01-14
    赞同
    回复