vue 组件递归
组件递归实现多级菜单
template
<template>
<el-menu-item v-if="!item.children" :index="item.key">
<span>{{ item.name }}</span>
</el-menu-item>
<el-sub-menu v-else :index="item.key">
<template #title>
<span>{{ item.name }}</span>
</template>
<menu-item v-for="child in item.children" :item="child" :key="child.key"></menu-item>
</el-sub-menu>
</template>