场景:
- 项目有两个固定角色,a、b
- a的路由为
{
path: '/fileManagement',
component: Layout,
redirect: '/fileManagement/index',
name: 'fileManagement',
meta: {
title: '标题
icon: 'user',
role: ['admin', 'other'],
},
children: [
{
path: 'file',
component: () => import('@/views/fileManagement/file/index'),
name: 'pointManagement',
meta: { title: '子标题 'admin' ] }
},
{
path: 'venue',
component: () => import('@/views/fileManagement/venue/list'),
name: 'venueManagement',
meta: { title: '子标题 'role:['admin']
},
]
},
3.的路由和a格式一样
那么如何根据登录的角色a或b,在菜单展示不同的路由呢?
我的想法是根据登录后的角色id,来判断显示哪个角色的菜单,然后addRouters进去。
但是具体写法没转过来,请大神赐教
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…