修复:解决web-admin左侧菜单重复显示问题
- 创建独立的菜单配置文件 menu.ts - 修改Layout.vue使用静态菜单配置而不是动态路由生成 - 移除子路由中重复的图标配置 - 优化菜单渲染逻辑,避免重复显示 修复内容: 1. 菜单配置独立化:避免从路由动态生成导致的重复 2. 简化菜单结构:只显示必要的顶级菜单项 3. 图标去重:移除子路由中重复的图标定义
This commit is contained in:
@@ -31,7 +31,7 @@ const routes: RouteRecordRaw[] = [
|
||||
path: 'list',
|
||||
name: 'AdminList',
|
||||
component: () => import('@/views/admin/AdminList.vue'),
|
||||
meta: { title: '管理员列表', icon: 'User' }
|
||||
meta: { title: '管理员列表' }
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -45,7 +45,7 @@ const routes: RouteRecordRaw[] = [
|
||||
path: 'list',
|
||||
name: 'UserList',
|
||||
component: () => import('@/views/user/UserList.vue'),
|
||||
meta: { title: '用户列表', icon: 'UserFilled' }
|
||||
meta: { title: '用户列表' }
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user