优化菜单加载

This commit is contained in:
2025-11-04 10:08:50 +08:00
parent ca1d265e34
commit 34035fb007
13 changed files with 351 additions and 35 deletions
+6
View File
@@ -50,6 +50,12 @@ let dynamicRoutesAdded = false;
// 路由加载 Promise,用于确保路由加载完成
let routesLoadingPromise = null;
// 重置动态路由状态,允许重新加载
export function resetDynamicRoutes() {
dynamicRoutesAdded = false;
routesLoadingPromise = null;
}
// 从 API 加载并添加动态路由
export async function loadAndAddDynamicRoutes() {
// 如果已经有加载中的 Promise,直接返回它