html52.com
我爱小程序-开发者交流社区

self.setData 如何赋值?

请问这种情况,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

)}



评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付