vue-admin-template侧边栏二级菜单只有一个时父级菜单不显示的问题

在项目收尾阶段遇到Vue-admin-template的一个问题,当侧边栏只包含一个二级菜单时,一级菜单会消失。解决方法涉及到在permission.js中调整,将`:unique-opened="true"`改为`true`,并确保二级菜单项有唯一的index,但直接修改未生效。最终找到正确解决方案,使得一级菜单在存在单一二级菜单时仍能正常显示。
摘要由CSDN通过智能技术生成

最近进行项目收尾阶段,突然发现当侧边栏菜单只有一个二级菜单时一级菜单消失
在这里插入图片描述

网上搜了很多办法,修改Sidebar中的index.vue中的el-menu,将:unique-opened="true"改为true并给item上加上唯一的index,发现不生效,各种尝试后发现在permission.js中修改,代码如下:

function filterAsyncRouter(asyncRouterMap) {
   
  const accessedRouters = asyncRouterMap.filter(route =>
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值