场景:“角色列表”页里'新增'按钮,是跳到新的路由页面“角色设置”,但菜单还是选中'角色管理')
{
name: '角色管理',
path: '/set/role',
routes: [
{
name: '角色列表',
path: '/set/role/list',
component: './set/role',
hideInMenu: true
},
{
name: '角色设置',
path: '/set/role/roleSet',
component: './set/roleSet',
hideInMenu: true
},
{
redirect: '/set/role/list', // 父path重定向
}
]
},
父级只算是个空容器,子级菜单里隐藏,这样不管跳到哪个子路由,菜单都是父级的菜单选中。
思路来源layouts: