微信小程序数据修改不渲染
微信小程序数据修改不渲染是怎么回事?下面小编就来为大家讲解一下微信小程序数据修改不渲染,希望对一些小伙伴会有所帮助。
数据修改不生效
今天继续要介绍一个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();
}
}) 微信小程序的开发暂告一段落,后面条件满足了会上传审核的,如果有兴趣到时候可以搜索“华企商学院”来体验。
以上就是小编为大家整理的关于微信小程序数据修改不渲染的内容。更多更精彩的内容请持续关注小程序商店。
相关阅读:
微信小程序渲染页面方法
微信小程序怎么制作动态渲染?
微信小程序重新渲染怎么实现?
上一篇:微信小程序多级渲染怎么做?
下一篇:微信小程序渲染层错误的解决方案