feat: 新增菜单管理

This commit is contained in:
2024-04-13 22:53:02 +08:00
parent b30a3345a7
commit 98b249a3a2
288 changed files with 846 additions and 153 deletions

View File

@@ -13,14 +13,14 @@
<MenuIcon
:svg-icon="onlyOneChild?.meta?.svgIcon || item?.meta?.svgIcon"
:icon="onlyOneChild?.meta?.icon || item?.meta?.icon"
></MenuIcon>
/>
</template>
<span>{{ onlyOneChild?.meta?.title }}</span>
</a-menu-item>
<a-sub-menu v-else v-bind="attrs" :key="item.path" :title="item?.meta?.title">
<template #icon>
<MenuIcon :svg-icon="item?.meta?.svgIcon" :icon="item?.meta?.icon"></MenuIcon>
<MenuIcon :icon="item?.meta?.icon" />
</template>
<MenuItem v-for="child in item.children" :key="child.path" :item="child"></MenuItem>
</a-sub-menu>