|
@@ -4,18 +4,50 @@
|
|
return {
|
|
return {
|
|
|
|
|
|
}
|
|
}
|
|
- },
|
|
|
|
- methods: {
|
|
|
|
-
|
|
|
|
},
|
|
},
|
|
onLaunch: function() {
|
|
onLaunch: function() {
|
|
|
|
|
|
},
|
|
},
|
|
onShow: function() {
|
|
onShow: function() {
|
|
-
|
|
|
|
|
|
+ this.autoUpdate();
|
|
},
|
|
},
|
|
onHide: function() {
|
|
onHide: function() {
|
|
|
|
|
|
|
|
+ },
|
|
|
|
+ methods: {
|
|
|
|
+ autoUpdate() {
|
|
|
|
+ if (wx.canIUse('getUpdateManager')) {
|
|
|
|
+ const updateManager = wx.getUpdateManager();
|
|
|
|
+ updateManager.onCheckForUpdate(res => {
|
|
|
|
+ if (res.hasUpdate) {
|
|
|
|
+ updateManager.onUpdateReady(() => {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ title: '更新提示',
|
|
|
|
+ content: '发现新版本,是否更新?',
|
|
|
|
+ success: function(res) {
|
|
|
|
+ if (res.confirm) {
|
|
|
|
+ updateManager.applyUpdate();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ });
|
|
|
|
+ updateManager.onUpdateFailed(function() {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ title: '最新版提示',
|
|
|
|
+ content: '新版本已上线,请您删除当前小程序,重新搜索打开',
|
|
|
|
+ showCancel: false
|
|
|
|
+ })
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ } else {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ title: '提示',
|
|
|
|
+ content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。',
|
|
|
|
+ showCancel: false
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|