小程序修改数据页面不渲染怎么解决
小程序的开发过程中涉及到很多问题,稍微不注意就会导致小程序开发失败,小程序修改数据页面不渲染也是一件很麻烦的事,如果得不到解决,很有可能也会直接倒是小程序开发者在开发过程中遇到更大的问题。所以今天小编要为大家提供小程序修改数据页面不渲染的解决办法,以下是解决问题所需要的小程序代码。
小程序修改数据页面不渲染其实就是数据修改不生效的问题
小程序开发者们经常会这样写,所以小编还要介绍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();
}
})
小程序修改数据页面不渲染的解决办法,相信大家在看完上述资料以后都有了相应的了解,如果大家还有不懂的,其实可以在文章底部留言,或者直接在微信小程序商店进行搜索。希望大家都能掌握小程序修改数据页面不渲染的解决办法,从而在开发小程序的路上更加轻松。
微信小程序多级渲染怎么做?
微信小程序渲染页面方法
微信小程序怎么制作动态渲染?