8月6日更新
今天遇到一个数组setData更新问题,翻出来加一下,场景是我要设置的是数组中的某个对象的的某个属性:
this.setData({
discountList[index].click: 0 //index为下标(代码表示场景)
})
//因为index为变量,且存在[],所以我们可以用拼接字符串的方式
let bingo= 'discountList[' + index +'].click'
that.setData({
[bingo]:1
})
//但是每次都要定义变量看起来就躁
//soso可以这样
that.setData({
[`discountList[${index}].click`]:1 //模板字符串里面用${}计算属性
})
7月26日
//data格式
data: {
addressData:{
name:'',
tel:'',
address:'',
more:''
},
defult:''
},
//setData的使用方法
that.setData({
['addressData.address']: '大地影院'
})