diff --git a/src/router/utils.ts b/src/router/utils.ts index 607b32792..ba5a29d32 100644 --- a/src/router/utils.ts +++ b/src/router/utils.ts @@ -178,10 +178,14 @@ function handleAsyncRoutes(routeList) { ); usePermissionStoreHook().handleWholeMenus(routeList); } - useMultiTagsStoreHook().handleTags("equal", [ - ...routerArrays, - ...usePermissionStoreHook().flatteningRoutes.filter(v => v?.meta?.fixedTag) - ]); + if (!useMultiTagsStoreHook().getMultiTagsCache) { + useMultiTagsStoreHook().handleTags("equal", [ + ...routerArrays, + ...usePermissionStoreHook().flatteningRoutes.filter( + v => v?.meta?.fixedTag + ) + ]); + } addPathMatch(); }