lex 1 рік тому
батько
коміт
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;