如何解决微信小程序遇到修改数据后页面不渲染的问题

互联网 18-6-22
这篇文章主要介绍了微信小程序遇到修改数据后页面不渲染的问题解决的相关资料,需要的朋友可以参考下

微信小程序遇到修改数据后页面不渲染的问题解决

前言:

截止到目前,小程序的系列文章写了有十几篇,基本上是解决开发中的一些问题,踩过的坑。我的小程序也已经写的差不多了,但是公司的https加密认证还没有弄好,所以只能暂且搁置在那里了。

数据修改不生效

我们经常会这样写:

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();   } })

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

微信小程序实现简单input正则表达式的验证功能

微信小程序获取手机网络状态的方法【附源码】

以上就是如何解决微信小程序遇到修改数据后页面不渲染的问题的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序的MINA文件结构的介绍

相关资讯