ElementPlus里面的menu折叠出现问题

// A代码
<el-menu
      class="el-menu-vertical-demo"
      :collapse="isCollapse"
      :default-active="route.fullPath"
      router
>
     <el-menu-item index="/HomeManage/">
          <el-icon><Tickets /></el-icon>
         个人资料管理
     </el-menu-item>
     <el-menu-item index="/HomeManage/AwardsManage">
          <el-icon><TrophyBase /></el-icon>
          荣誉奖项管理
     </el-menu-item>
</el-menu>

A代码出现问题如下:

正常情况如下:

问题原因:当el-menu中只嵌套el-menu-item时,文字需用span或其他标签包裹起来

解决办法如下:

<el-menu
      class="el-menu-vertical-demo"
      :collapse="isCollapse"
      :default-active="route.fullPath"
      router
>
     <el-menu-item index="/HomeManage/">
          <el-icon><Tickets /></el-icon>
          <span>个人资料管理</span>
     </el-menu-item>
     <el-menu-item index="/HomeManage/AwardsManage">
          <el-icon><TrophyBase /></el-icon>
          <span>荣誉奖项管理</span>
     </el-menu-item>
</el-menu>

注意点:当el-menu中嵌套el-sub-menu,el-sub-menu嵌套el-menu-item时,文字不用span或其他标签包裹起来也可以,如下:

<el-menu
     class="el-menu-vertical-demo"
     :collapse="isCollapse"
     :default-active="route.fullPath"
     router
>
    <el-sub-menu>
        <template #title>
          <el-icon><Orange /></el-icon>
          <span>个人主页</span>
        </template>
        <el-menu-item index="/">
        	<el-icon><Tickets /></el-icon>
        	个人资料
        </el-menu-item>
    </el-sub-menu>
</el-menu>

如果对你有帮助,希望能得到你的点赞或收藏或关注,这是对我最好的鼓励;

如你有问题或疑惑,欢迎在评论区写下,必将努力解答;

如本文有误区,希望你不吝赐教,让我们共勉!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值