this.setData({
"bottomTip[this.data.nav.currentIndex].state": 2
})
this.data.nav.currentIndex 是不确定的
有办法这样赋值吗?
this.setData({
"bottomTip[this.data.nav.currentIndex].state": 2
})
this.data.nav.currentIndex 是不确定的
有办法这样赋值吗?
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
})
}
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
3 回答856 阅读✓ 已解决
3 回答1k 阅读✓ 已解决