瀏覽代碼

fix: 修复开启 `CachingAsyncRoutes` 后,存入本地存储的动态路由改变造成刷新页面空白的问题

xiaoxian521 2 年之前
父節點
當前提交
b5839d6398
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/router/utils.ts

+ 2 - 2
src/router/utils.ts

@@ -198,7 +198,7 @@ function initRouter() {
     } else {
       return new Promise(resolve => {
         getAsyncRoutes().then(({ data }) => {
-          handleAsyncRoutes(data);
+          handleAsyncRoutes(cloneDeep(data));
           storageSession.setItem(key, data);
           resolve(router);
         });
@@ -207,7 +207,7 @@ function initRouter() {
   } else {
     return new Promise(resolve => {
       getAsyncRoutes().then(({ data }) => {
-        handleAsyncRoutes(data);
+        handleAsyncRoutes(cloneDeep(data));
         resolve(router);
       });
     });