1.初始data数据
Page({ data:{ code:\'1234\', reward:[{ name:"艾伦", img:"../img/success.png", status:1 }, { name:"郝建", img:"../img/success.png", status:2, arr:[{ flag:false }] }] } })
2.直接修改data的某个属性
this.setData({ code:\'5678\' })
3.修改data里的数组或对象的属性
this.setData({ \'reward[0].name\':"马丽" })
4.根据条件有选择性的改变(数组或对象嵌套深入的)
var ab = "reward[1].arr["+index+"].checked"//添加键值对 this.setData({ [ab]: false }) var _ab = "reward[1].arr["+index+"].flag"//修改 this.setData({ [_ab]: false })