1. 程式人生 > >小程式設定data中物件的屬性值(沒有字,程式碼簡單到不想說話)

小程式設定data中物件的屬性值(沒有字,程式碼簡單到不想說話)

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']: '大地影院'
})