Procházet zdrojové kódy

添加错误更新

lex před 1 rokem
rodič
revize
37a3b2b987
1 změnil soubory, kde provedl 12 přidání a 0 odebrání
  1. 12 0
      src/router/index.ts

+ 12 - 0
src/router/index.ts

@@ -90,4 +90,16 @@ const router: Router = createRouter({
   }
 });
 
+router.onError(error => {
+  if (error instanceof Error) {
+    const isChunkLoadFailed = error.name.indexOf('chunk');
+    const targetPath = router.currentRoute.value.fullPath;
+    console.log(error);
+    if (isChunkLoadFailed) {
+      location.hash = targetPath;
+      window.location.reload();
+    }
+  }
+});
+
 export default router;