收藏
回答

使用setData赋值后,set成功,但是页面为什么不渲染?

success: function(res) { //res就是接收后台返回的数据
        console.log(res.data.source)
        if (res.data.source) {
          that.setData({
            person: res.data.source,
            ['furuiMeterreading.userName']: res.data.source.userName,
            ['furuiMeterreading.userCode']: res.data.source.userCode,
            ['furuiMeterreading.gauGeno']: res.data.source.gauGeno,
            ['furuiMeterreading.userAddress']: res.data.source.userAddress,
          })
          console.log(that.data.furuiMeterreading)
          console.log(that.data.person);
        }

AppData里已经set上值 单页面不渲染

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

1 个回答

  • 一笑皆春
    一笑皆春
    2022-11-16
    'furuiMeterreading.userName
    最好不要这样赋值,你可以页面上这样取值,然后赋值直接赋值给furuiMeterreading
    


    2022-11-16
    有用
    回复 2
    • 🇨🇳
      🇨🇳
      2022-11-16
      好的  我试试
      2022-11-16
      回复
    • 🇨🇳
      🇨🇳
      2022-11-16
      谢谢大佬
      2022-11-16
      回复
登录 后发表内容