废话少说先上代码
菜单组件代码(202203)
<el-menu @select="redirectRoute" :collapse="isCollapse" :default-active="currentMenu" background-color="transparent" :unique-opened="true">
<xxx-navMenu :navMenus="menuData"></xxx-navMenu>
</el-menu>
<template>
<div class="navMenu">
<label v-for="navMenu in navMenus" :key="navMenu.menuId">
<!-- 子菜单 -->
<el-menu-item id="menuitem" v-if="navMenu&&navMenu.type===1&&navMenu.childs===null" :index="navMenu.sn + '/' + navMenu.url">
<div>
<i :class="navMenu.icon"></i>
<span class="span-ellipsis" slot="title" :title="n