How does WeChat Mini Programs assign values dynamically?


this.setData({
    "bottomTip[this.data.nav.currentIndex].state": 2
})

this.data.nav.currentIndex is indeterminate

is there a way to assign values like this?


var state= "bottomTip["+this.data.nav.currentIndex+"].state";
this.setData({
   [state]: 2
})


data: {
   bottomTip:[]
  }

changeData: function(){
    bottomTip[this.data.nav.currentIndex].state = 2
    this.setData({
        bottomTip: bottomTip
    })
}
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e81dfa-b8e.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e81dfa-b8e.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?