From 6b4d756a9d53d32e542fd00f5ebba07735c67b50 Mon Sep 17 00:00:00 2001 From: wujun <wj2@assurepharma.cn> Date: 星期二, 09 四月 2024 11:19:04 +0800 Subject: [PATCH] 解决页面偶尔出现的白屏问题 --- src/store/modules/permission.ts | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts index 14d2387..cf12a73 100644 --- a/src/store/modules/permission.ts +++ b/src/store/modules/permission.ts @@ -18,6 +18,16 @@ const topbarRouters = ref<RouteRecordRaw[]>([]); const sidebarRouters = ref<RouteRecordRaw[]>([]); + const getRoutes = (): RouteRecordRaw[] => { + return routes.value; + }; + const getSidebarRoutes = (): RouteRecordRaw[] => { + return sidebarRouters.value; + }; + const getTopbarRoutes = (): RouteRecordRaw[] => { + return topbarRouters.value; + }; + const setRoutes = (newRoutes: RouteRecordRaw[]): void => { addRoutes.value = newRoutes; routes.value = constantRoutes.concat(newRoutes); @@ -108,7 +118,20 @@ }); return children; }; - return { routes, setRoutes, generateRoutes, setSidebarRouters, topbarRouters, sidebarRouters, defaultRoutes }; + return { + routes, + topbarRouters, + sidebarRouters, + defaultRoutes, + + getRoutes, + getSidebarRoutes, + getTopbarRoutes, + + setRoutes, + generateRoutes, + setSidebarRouters + }; }); // 鍔ㄦ�佽矾鐢遍亶鍘嗭紝楠岃瘉鏄惁鍏峰鏉冮檺 -- Gitblit v1.9.3