소스 검색

Merge branch 'startLogin'

mo 1 년 전
부모
커밋
b27fb3806f
1개의 변경된 파일18개의 추가작업 그리고 18개의 파일을 삭제
  1. 18 18
      src/components/RouterError/index.tsx

+ 18 - 18
src/components/RouterError/index.tsx

@@ -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){