请问这种情况,self.setData中应该怎样对type赋值?
Page({ data: { weather: { yesterday: { type: 'xxx' }, } } |
试过如下方法,没有效果
var type = "weather.yesterday.type" ; self.setData({ [type]: 'xxxxx' )} |
网友回复
詹迪克:
let self = this;
self.data.weather.yesterday.type = 'aaaaaaa'
self.setData({
weather:
self.data.weather
)}
叫啥好呢:
self.setData({
`["weather.yesterday.type"]`
: 242342
)}
showstin:
self.setData({
'weather.yesterday.type'
: 242342
)}