fix: 🐛 修复图标选择器栈溢出的问题
修复图标选择器栈溢出的问题
This commit is contained in:
@@ -34,7 +34,7 @@ export const usePermissionStore = defineStore("permission", () => {
|
|||||||
|
|
||||||
/** 设置混合布局左侧菜单 */
|
/** 设置混合布局左侧菜单 */
|
||||||
const setMixLayoutSideMenus = (parentPath: string) => {
|
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 || [];
|
mixLayoutSideMenus.value = parentMenu?.children || [];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -42,7 +42,7 @@ export const usePermissionStore = defineStore("permission", () => {
|
|||||||
const resetRouter = () => {
|
const resetRouter = () => {
|
||||||
// 移除动态添加的路由
|
// 移除动态添加的路由
|
||||||
const constantRouteNames = new Set(constantRoutes.map((route) => route.name).filter(Boolean));
|
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)) {
|
if (route.name && !constantRouteNames.has(route.name)) {
|
||||||
router.removeRoute(route.name);
|
router.removeRoute(route.name);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user