当前自己所用的若依框架中,若是有二级菜单的话,则可以正常显示,若有一级菜单,则左侧和上侧菜单将消失
查看之后是因为在菜单中配置的路由,返回值格式不同:
二级菜单中外层含有component 和 children属性,component属性为layout,children中的component为路径地址。
若将一级菜单中component 改为layout,则会找不到页面
若不想改动框架的话,在管理员账号下的菜单中配置两次,一次是二级菜单,设置为隐藏;一次是一级菜单,设置为显示。例如:平台车源页面
然后在角色管理中,若角色中有查看 我的车源 页面权限,则将两个都勾选,即可
页面显示正常
这个方法只能解决当前问题,若有时间还是找到底层,把逻辑改动成自己想要的。欢迎大家发表自己的看法!