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.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决