From 0aff320a182a613907b782737927ae31f13957b1 Mon Sep 17 00:00:00 2001 From: theo <971366405@qq.com> Date: Tue, 16 Dec 2025 10:16:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20:bug:=20=E4=BF=AE=E5=A4=8D=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=E9=80=89=E6=8B=A9=E5=99=A8=E6=A0=88=E6=BA=A2=E5=87=BA?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复图标选择器栈溢出的问题 --- src/store/modules/permission-store.ts | 4 ++-- src/views/demo/{icon-select.vue => icon-selector.vue} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename src/views/demo/{icon-select.vue => icon-selector.vue} (100%) diff --git a/src/store/modules/permission-store.ts b/src/store/modules/permission-store.ts index f9abc3a1..b5de4652 100644 --- a/src/store/modules/permission-store.ts +++ b/src/store/modules/permission-store.ts @@ -34,7 +34,7 @@ export const usePermissionStore = defineStore("permission", () => { /** 设置混合布局左侧菜单 */ const setMixLayoutSideMenus = (parentPath: string) => { - const parentMenu = routes.value.find((item) => item.path === parentPath); + const parentMenu = routes.value.find((item: RouteRecordRaw) => item.path === parentPath); mixLayoutSideMenus.value = parentMenu?.children || []; }; @@ -42,7 +42,7 @@ export const usePermissionStore = defineStore("permission", () => { const resetRouter = () => { // 移除动态添加的路由 const constantRouteNames = new Set(constantRoutes.map((route) => route.name).filter(Boolean)); - routes.value.forEach((route) => { + routes.value.forEach((route: RouteRecordRaw) => { if (route.name && !constantRouteNames.has(route.name)) { router.removeRoute(route.name); } diff --git a/src/views/demo/icon-select.vue b/src/views/demo/icon-selector.vue similarity index 100% rename from src/views/demo/icon-select.vue rename to src/views/demo/icon-selector.vue