收藏
回答

self.setData 如何赋值?

请问这种情况,self.setData中应该怎样对type赋值?

Page({
  data: {
     weather: {
        yesterday: {
           type: 'xxx'
        },
     }
}

试过如下方法,没有效果

var type = "weather.yesterday.type";
 
self.setData({
   [type]: 'xxxxx'
)}


回答关注问题邀请回答
收藏

3 个回答

  • showstin
    showstin
    2019-08-15

    self.setData({

       'weather.yesterday.type': 242342

    )}



    2019-08-15
    有用
    回复
  • 叫啥好呢
    叫啥好呢
    2019-08-15

    self.setData({

       `["weather.yesterday.type"]`: 242342

    )}


    2019-08-15
    有用
    回复
  • 迪克
    迪克
    2019-08-15


    let self = this;

    self.data.weather.yesterday.type = 'aaaaaaa'

    self.setData({

       weather:self.data.weather

    )}



    2019-08-15
    有用
    回复
登录 后发表内容
问题标签