antd pro v5 根据路由生成的导航不在菜单显示
时间: 2024-03-02 10:51:33 浏览: 260
adminlet左侧导航提取,可后台获取生成菜单
可能是因为你的路由配置中没有设置 `menu` 属性。在 Ant Design Pro v5 中,可以通过设置 `menu` 属性来控制菜单项的显示。
例如,你可以在路由配置中添加 `menu` 属性:
```
{
path: '/dashboard',
name: 'Dashboard',
icon: 'dashboard',
component: './Dashboard',
menu: {
flatMenu: true, // 是否展开所有子菜单
hideChildrenInMenu: true, // 是否隐藏子菜单
hideInMenu: false, // 是否隐藏该菜单项
access: 'canReadDashboard', // 访问权限控制
},
},
```
其中,`hideInMenu` 属性控制是否隐藏该菜单项,如果设置为 `true`,则该菜单项将不会在菜单中显示。
注意,如果你的路由配置是动态生成的,那么可能需要在生成路由时同时生成 `menu` 属性。
阅读全文