|
@@ -14,34 +14,24 @@ export default defineComponent({
|
|
|
const showModalMask = ref(false)
|
|
|
|
|
|
|
|
|
- router.onError((error, to, form) => {
|
|
|
- const str = error.message + '';
|
|
|
- const isChunkLoadFailed = str.indexOf('imported');
|
|
|
- console.log(error, to)
|
|
|
- // const targetPath = router.history.pending.fullPath
|
|
|
-
|
|
|
- if (isChunkLoadFailed != -1 && !refreshing) {
|
|
|
- refreshing = true;
|
|
|
- console.log('onError刷新');
|
|
|
- sessionStorage.setItem('isRouter','true')
|
|
|
- showModalMask.value = true;
|
|
|
- router.push(to.path)
|
|
|
-
|
|
|
- setTimeout(()=>{
|
|
|
- sessionStorage.removeItem('isRouter')
|
|
|
- },60000)
|
|
|
-
|
|
|
- // dialog.warning({
|
|
|
- // title: '更新提示',
|
|
|
- // content: '网站有更新请点击确定刷新页面?',
|
|
|
- // positiveText: '确定',
|
|
|
- // negativeText: '取消',
|
|
|
- // onPositiveClick: () => {
|
|
|
-
|
|
|
- // }
|
|
|
- // });
|
|
|
- }
|
|
|
- });
|
|
|
+ // router.onError((error, to, form) => {
|
|
|
+ // const str = error.message + '';
|
|
|
+ // const isChunkLoadFailed = str.indexOf('imported');
|
|
|
+ // console.log(error, to)
|
|
|
+ // // const targetPath = router.history.pending.fullPath
|
|
|
+
|
|
|
+ // if (isChunkLoadFailed != -1 && !refreshing) {
|
|
|
+ // refreshing = true;
|
|
|
+ // console.log('onError刷新');
|
|
|
+ // sessionStorage.setItem('isRouter','true')
|
|
|
+ // showModalMask.value = true;
|
|
|
+ // router.push(to.path)
|
|
|
+
|
|
|
+ // setTimeout(()=>{
|
|
|
+ // sessionStorage.removeItem('isRouter')
|
|
|
+ // },60000)
|
|
|
+ // }
|
|
|
+ // });
|
|
|
router.beforeEach(async (to, from, next) => {
|
|
|
const flag = await versionCheck()
|
|
|
if(flag){
|