const updateManager = wx.getUpdateManager() //版本更新管理器,用於管理小程序更新
updateManager.onCheckForUpdate(function (res) {
//請求新版本信息,返回對象若是 hasUpdate爲true 則進行下一步
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: '新版本已經上線,請手動刪除小程序從新添加',
})
})
}
})
複製代碼
調試 在 工具-編譯設置-新增編譯條件小程序