Files
vermouth789 fe39320977 123
123
2026-01-11 00:11:34 +08:00

34 lines
1.3 KiB
Vue

<template>
<div>
<div v-for="itemssss in item" :key="itemssss.level" :class="{flexgrow:itemssss.div_class == null}">
<div v-if="itemssss.menu_url != null">
<el-menu-item :index="itemssss.title_en" :indexPath="itemssss.menu_url">
<el-icon v-if="itemssss.menu_icon != null" class="image">
<component :is="itemssss.menu_icon" style="width: 33px;height: 33px"></component>
</el-icon>
<span style="font-size: 24px">{{ itemssss.menu_name }}</span>
</el-menu-item>
</div>
<div v-if="itemssss.menu_url == null">
<div class="flex-grow"/>
<el-submenu :index="itemssss.title_en">
<template #title>
<el-icon v-if="itemssss.menu_icon != null" class="image">
<component :is="itemssss.menu_icon" style="width: 33px;height: 33px"></component>
</el-icon>
<span v-if="itemssss.menu_name != null" style="font-size: 24px">{{ itemssss.menu_name }}</span>
</template>
<div
v-if="itemssss.children && itemssss.children.length != 0"
>
<subMenu :item="itemssss.children"></subMenu>
</div>
</el-submenu>
</div>
</div>
</div>
</template>
<script src="./submenuTop.js"></script>
<style src="./submenuTop.css" scoped></style>