diff --git a/src/store/modules/route/index.ts b/src/store/modules/route/index.ts index 3f6e7c96..3d0e52a3 100644 --- a/src/store/modules/route/index.ts +++ b/src/store/modules/route/index.ts @@ -72,6 +72,13 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => { routes.forEach(route => { if (authRouteMode.value === 'dynamic') { + if (route.path === '/') { + route.children?.forEach(child => { + parseRouter(child); + authRoutesMap.set(child.name, child); + }); + return; + } parseRouter(route); } authRoutesMap.set(route.name, route);