perf: 修改菜单

This commit is contained in:
ibuler 2024-05-27 17:55:06 +08:00 committed by 老广
parent c9826a7520
commit 3cc89b8469

View File

@ -20,25 +20,39 @@
</app-link> </app-link>
</template> </template>
<el-submenu <div v-else>
v-else <div v-if="item.meta.level === 2" class="group-title" style="font-size: 12px">
ref="subMenu" <span>{{ getItemTitle(item) }}</span>
:index="resolvePath(item.path)" <sidebar-item
class="el-submenu-sidebar submenu-item level0" v-for="child in item.children"
popper-append-to-body :key="child.path"
> :base-path="resolvePath(child.path)"
<template slot="title"> :is-nest="true"
<item v-if="item.meta" :children="item.children" :icon="item.meta && item.meta.icon" :title="getItemTitle(item)" /> :item="child"
</template> class="nest-menu"
<sidebar-item />
v-for="child in item.children" </div>
:key="child.path" <el-submenu
:base-path="resolvePath(child.path)" v-else
:is-nest="true" ref="subMenu"
:item="child" :index="resolvePath(item.path)"
class="nest-menu" class="el-submenu-sidebar submenu-item level0"
/> popper-append-to-body
</el-submenu> >
<template slot="title">
<item v-if="item.meta" :children="item.children" :icon="item.meta && item.meta.icon" :title="getItemTitle(item)" />
</template>
<sidebar-item
v-for="child in item.children"
:key="child.path"
:base-path="resolvePath(child.path)"
:is-nest="true"
:item="child"
class="nest-menu"
/>
</el-submenu>
</div>
</div> </div>
</template> </template>