vue3 + element-plus 后台管理系统动态渲染导航栏
MenuBar组件
<!-- element-plus 组件 -->
<el-menu
default-active="1"
class="el-menu-vertical-demo"
@open="handleOpen"
@close="handleClose"
unique-opened
>
<MenuItem :menuList="state?.menuData" />
</el-menu>
menuData数据
menuData: <any>[
{
id: '1',
path: '/CityShow',
name: 'HomeFilled',
label: '首页',
icon: 'HomeFilled',
url: '/CityShow',
router: '',
children: [],
},