element-ui实现动态菜单栏 并处理菜单栏折叠文本不隐藏问题
<template>
<el-aside style="width: auto" >
<!-- 导航 -->
<el-menu
:unique-opened="true"
router
class="el-menu-vertical-demo"
@open="handleOpen"
:default-active="defaultActive"
@select="handleSelect"
:collapse="iscollapse"
active-text-color="#FF8500"
text-color="#ffffff"
background-color="#001529"
>
<!-- 安装:vue-fragment cnpm install --save vue-fragment -->
<fragment class="user-menu-box" v-for="menu in menus" :key="menu.id">
<!-- 无子菜单的 -->
<el-menu-item v-if="!menu.child" :index="menu.path">
<!-- <template v-slot:title> -->
<i :class="menu.icon"></i>
<span slot="title">{
{ menu.name }}</span>
<!-- </template> -->
</el-menu-item>
<!-- 有子菜单的 -->
<el-submenu v-if="menu.child" :index="menu.path">
<template slot="title">
<i :class="menu.icon"></i>
<span slot="title"