<el-submenu :index="item.id + ''" v-for="item in menuList" :key="item.id">
<template slot="title">
<span>{{ item.name }}</span>
</template>
<el-menu-item :index="subItem.path" v-for="subItem in item.children" :key="subItem.id">
<i class="el-icon-menu"></i>{{ subItem.menuName }}
</el-menu-item>
</el-submenu>
[
{
name:"一级",
id:101,
children:[
{
name:"二级",
id:101,
path:"1"
children:[
{
name:"三级",
id:101,
path:"problem"
}
]
},{
name:"二级",
id:101,
path:"problem"
}
]
},{
...
}
]
你可以在v-for中对menuList或item.children使用filter进行过滤,也可以像官网一样,把v-for的组件用template包裹起来,v-for写在template上 https://staging-cn.vuejs.org/...