在APP.vue页面内,在onLaunch生命周期里面调用文章来源:https://www.toymoban.com/news/detail-569521.html
onLaunch () {
this.UpdateManager ()
},
//版本更新提示文章来源地址https://www.toymoban.com/news/detail-569521.html
UpdateManager () {
if ( uni.canIUse('getUpdateManager') ) {
const updateManager = uni.getUpdateManager();
updateManager.onCheckForUpdate ( res => {
if ( res.hasUpdate ) {
wx.showModal({
title: '更新提示',
content: '检测到新版本,是否下载新版本并重启小程序?',
success: function (res) {
if (res.confirm) {
//2. 用户确定下载更新小程序,小程序下载及更新静默进行
downLoadAndUpdate(updateManager)
} else if (res.cancel) {
//用户点击取消按钮的处理,如果需要强制更新,则给出二次弹窗,如果不需要,则这里的代码都可以删掉了
wx.showModal({
title: '温馨提示~',
content: '本次版本更新涉及到新的功能添加,旧版本无法正常访问的哦~',
showCancel: false,//隐藏取消按钮
confirmText: "确定更新",//只保留确定更新按钮
success: function (res) {
if (res.confirm) {
//下载新版本,并重新应用
downLoadAndUpdate(updateManager)
}
}
})
}
}
})
}
})
} else {
// 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示
uni.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
})
}
},
到了这里,关于uniapp小程序 如何更新版本 在页面提示升级版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!