微信小程序 setData 根據變量設置信息

data: {
    main_view_bgcolor: "",
    border: "",
    isChecked: [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true]
}

如上,如果我想動態修改isChecked裏面指定某個下標的值怎麼辦?

click: function (e) {    
    var id = e.target.id//根據點擊不同的view獲取對應的id值
    var str = "isChecked[" + id + "]"//重點在這裏,組合出一個字符串
    this.setData({
      [str]: false//用中括號把str括起來即可
    })
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章