消除单页面模式异常
This commit is contained in:
25
src/App.vue
25
src/App.vue
@@ -2,17 +2,20 @@
|
||||
|
||||
export default {
|
||||
onLaunch() {
|
||||
if (!wx.getUpdateManager) return
|
||||
const updateManager = wx.getUpdateManager()
|
||||
updateManager.onUpdateReady(() => {
|
||||
this.$dialog.alert({
|
||||
title: '更新提示',
|
||||
content: '新版本已经准备好,点击确认按钮重启应用!'
|
||||
}).then(() => {
|
||||
updateManager.applyUpdate()
|
||||
}).catch(() => {
|
||||
})
|
||||
})
|
||||
if (uni.getUpdateManager) {
|
||||
const updateManager = uni.getUpdateManager()
|
||||
if (updateManager) {
|
||||
updateManager.onUpdateReady(() => {
|
||||
this.$dialog.alert({
|
||||
title: '更新提示',
|
||||
content: '新版本已经准备好,点击确认按钮重启应用!'
|
||||
}).then(() => {
|
||||
updateManager.applyUpdate()
|
||||
}).catch(() => {
|
||||
})
|
||||
})
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -40,7 +40,10 @@ export const user = {
|
||||
reject(res);
|
||||
}
|
||||
},
|
||||
fail: () => resolve(dispatch("getCode", ++count))
|
||||
fail: err => {
|
||||
console.error(err)
|
||||
resolve(dispatch("getCode", ++count))
|
||||
}
|
||||
})
|
||||
})
|
||||
},
|
||||
@@ -97,23 +100,23 @@ export const user = {
|
||||
uni.navigateTo({url: modulePath});
|
||||
} else if (checkType == 4) {
|
||||
if (!token) {
|
||||
return dispatch('autoLogin', { loginWay: 'qujing' }).then(() => dispatch('authCheck', { checkType, modulePath }));
|
||||
return dispatch('autoLogin', {loginWay: 'qujing'}).then(() => dispatch('authCheck', {checkType, modulePath}));
|
||||
}
|
||||
if (!userInfo.areaId) {
|
||||
return uni.showModal({
|
||||
title: '温馨提示',
|
||||
content: '您只有完成信息认证后,才可进行相关操作。',
|
||||
confirmText: '去认证',
|
||||
success: (res)=> {
|
||||
success: (res) => {
|
||||
if (res.confirm) {
|
||||
uni.reLaunch({ url: `/pages/AppMine/userInfo?isFromTabbar=1&path=/pages/AppHome/AppHome` })
|
||||
uni.reLaunch({url: `/pages/AppMine/userInfo?isFromTabbar=1&path=/pages/AppHome/AppHome`})
|
||||
} else if (res.cancel) {
|
||||
// 停留
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
uni.navigateTo({ url: modulePath });
|
||||
uni.navigateTo({url: modulePath});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user