1.写两个vue文件:SecondMenu.vue 和 index.vue
2.SecondMenu.vue
<template>
<div>
<!--if包含子级-->
<!--levelId为唯一id-->
<el-submenu :key="item.levelId" :index="item.levelId" v-if="item.children">
<template slot="title">
<i :class="item.icon"></i>
<span >{
{ item.label }}</span>
</template>
<SecondMenu
v-for="child in item.children"
:key="child.path"
:item="child"
class="nest-menu"
/>
</el-submenu>
<!--else不包含子级-->
<router-link :to="item.path" v-else>
<!--路由跳转path-->
<el-menu-item :index="item.path" >
<i :class="item.icon"></i>
<span >{
{ item