lex 1 год назад
Родитель
Сommit
37a3b2b987
1 измененных файлов с 12 добавлено и 0 удалено
  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;
 export default router;