-
Notifications
You must be signed in to change notification settings - Fork 7.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在一个菜单下,如何配置多个隐藏菜单? #722
Comments
目前是有 hideMenu 属性,但当某个菜单的所有子菜单全部设置为 hideMenu = true 后,会出现下图的问题。 且会视为该菜单“不可点击” |
要隐藏所有子菜单,使用meta.hideChildrenInMenu: true,而不是把所有子菜单的meta.hideMenu设为true |
例子: 设置 参数管理 hideChildrenInMenu=true后,只能将所有的子菜单(新增参数、编辑参数)隐藏,但点击 参数管理 无法进入 参数管理页面 |
请合并 df8cd86 |
看到您的菜单路由支持配置hideMenu属性,简单尝试了一下,好像不支持以下场景,请问能否支持一下:
希望配置的菜单效果:
系统设置
应用管理 (显示) (期望:只有1级菜单,点击后可以跳转到页面)
常用设置 (显示) (期望:只有1级菜单,点击后可以跳转到页面)
上面的名词解释:
显示: 能在左侧菜单显示出来
隐藏:在左侧菜单不显示,但需要添加到路由中。能调用 router.replace 等方法进行跳转
期望的功能:
我多次调整路由数据测试了一下,目前的逻辑,若任意菜单的所有子菜单全部设置为hideMenu=true,就会出现下图的情况:
但在实际项目中,经常需要下图的功能:
The text was updated successfully, but these errors were encountered: