您当前的位置: 首页 > 知识百科 > 微信小程序数据修改不渲染

微信小程序数据修改不渲染

时间:2023-07-01 14:05 阅读数:17 人阅读 分类:知识百科

  微信小程序数据修改不渲染是怎么回事?下面小编就来为大家讲解一下微信小程序数据修改不渲染,希望对一些小伙伴会有所帮助。

  数据修改不生效

  今天继续要介绍一个setData()的问题。

  我们经常会这样写:

  var that = this;

  wx.getStorage({

  key: 'user',

  success: function(res){

  console.log(res.data)

  that.data.params.uuid = res.data.uuid;

  that.data.params.ticket = res.data.ticket;

  that.data.params.courseUuid = options.courseUuid;

  that.data.params.isCompany = options.isCompany;

  that.fetchData();

  that.getShareList();

  }

  })  我们给data对象进行了一些赋值操作,但是发现接着使用这些数据的时候是不对的,我们赋值的数据并没有成功的渲染到页面。找了好久之后我发现,原来要想数据立马生效,必须要调用一下setData()方法才能有用,所以上面的代码修改如下:

  var that = this;

  wx.getStorage({

  key: 'user',

  success: function(res){

  console.log(res.data)

  that.data.params.uuid = res.data.uuid;

  that.data.params.ticket = res.data.ticket;

  that.data.params.courseUuid = options.courseUuid;

  that.data.params.isCompany = options.isCompany;

  that.setData({

  params: that.data.params

  })

  that.fetchData();

  that.getShareList();

  }

  })  微信小程序的开发暂告一段落,后面条件满足了会上传审核的,如果有兴趣到时候可以搜索“华企商学院”来体验。

  以上就是小编为大家整理的关于微信小程序数据修改不渲染的内容。更多更精彩的内容请持续关注小程序商店。

  相关阅读:

       微信小程序渲染页面方法

       微信小程序怎么制作动态渲染?

       微信小程序重新渲染怎么实现?