|
@@ -14,24 +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)
|
|
|
- // }
|
|
|
- // });
|
|
|
+ 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){
|