小程式設定data中物件的屬性值(沒有字,程式碼簡單到不想說話)
阿新 • • 發佈:2019-02-14
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']: '大地影院'
})