perf: prefetch ai pages and soften route loading

This commit is contained in:
2026-06-14 08:27:51 +08:00
parent 829d85625f
commit 58ce877e64
3 changed files with 93 additions and 12 deletions
+2
View File
@@ -13,6 +13,7 @@ import { normalizeHomePath } from '#/utils/legacy-home';
import { generateAccess } from './access';
import { isLightTabRoute } from './light-menu';
import { prefetchAiPlatformPages } from './prefetch';
function filterLightTabHistory<T extends { tabs?: unknown[] }>(history: T) {
const tabs = Array.isArray(history.tabs) ? history.tabs : [];
@@ -197,6 +198,7 @@ function setupAccessGuard(router: Router) {
accessStore.setAccessMenus(accessibleMenus);
accessStore.setAccessRoutes(accessibleRoutes);
accessStore.setIsAccessChecked(true);
prefetchAiPlatformPages();
// 子应用根路径重定向(/app/hr -> /app/hr/xxx
if (appContextStore.isSubApp) {