关于设置setData

1.异步设置data里面的值

方法:
  setDataAsync(opt) {
    return new Promise(resolve => {
      this.setData(opt, resolve)
    })
  }
调用:
 async onShow() {
    my.showLoading();
    try {
      const data = await apis.xxx();
      await this.setDataAsync({
        basicData: data,
        pageShow: true
      })
      apis.xxx();
    } catch (e) {

2.设置data里面的值中的key

data: {
   subData: {}
}
let infoList = ['address1','address2','address3']
      for (var i in infoList) {
        this.setData({
          [`subData[${infoList[i]}]`]: '',
        })
      }



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容