vue:动态菜单只有一个子菜单时父级菜单不显示问题

时间:2024-03-20 08:13:10

使用vue-admin-template后台管理模板的项目中使用了动态路由,就是显示后端接口返回的路由。第二次遇到父级菜单不显示的问题,第一次解决的方法没有记录,便又思考了一会。这里记录下。

父级菜单下有多个字菜单的父级都可以正常显示,只有父级下是一个子菜单的父级菜单不显示。所以断定是因为只有一个子菜单,父级隐藏不显示属性引起的。在处理从后台接口拿到的菜单数据时设置alwaysShow: true,就可以保证只有一个子菜单的父级显示。如下图:

vue:动态菜单只有一个子菜单时父级菜单不显示问题