diff --git a/src/router/utils.ts b/src/router/utils.ts index 127b7382a..7590db510 100644 --- a/src/router/utils.ts +++ b/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); }); });