1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 微信小程序上线缓存及解决办法

微信小程序上线缓存及解决办法

时间:2022-06-01 00:13:37

相关推荐

微信小程序上线缓存及解决办法

小程序在更新迭代版本之后,我们要是之前已经在手机打开过的话,再重新打开经常会有一个问题,就是我们新迭代的功能不能立即使用,在你手机上显示的版本还是之前的版本,此时我们或许会有疑问,我的新版本明明已经上线了,为什么手机上还没显示,其实这就涉及到一个小程序的缓存问题。一般情况下,我们只需要把小程序删除,再重新打开就可以了,但是这种体验明显不是太好,尤其是对于用户来说,有没有什么比较好的解决办法呢,当然是有的,解决办法如下:

把下面这段代码放在app.js里面的onshow里

upDataApp: function () {//版本更新if (wx.canIUse('getUpdateManager')) {//判断当前微信版本是否支持版本更新const updateManager = wx.getUpdateManager();updateManager.onCheckForUpdate(function (res) {if (res.hasUpdate) { // 请求完新版本信息的回调updateManager.onUpdateReady(function () {wx.showModal({title: '更新提示',content: '新版本已经准备好,是否重启应用?',success: function (res) {if (res.confirm) {// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启updateManager.applyUpdate()}}})});updateManager.onUpdateFailed(function () {wx.showModal({// 新的版本下载失败title: '已经有新版本了哟~',content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',})})}})} else {wx.showModal({// 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示title: '提示',content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'})}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。