feat: nav

This commit is contained in:
手瓜一十雪
2024-11-15 13:03:18 +08:00
parent 6708903c65
commit ddc0ed066d
5 changed files with 55 additions and 8 deletions

View File

@@ -0,0 +1,27 @@
<template>
<t-menu theme="light" default-value="2-1" :collapsed="collapsed">
<template #logo>
<span>WebUi</span>
</template>
<router-link v-for="item in menuItems" :key="item.value" :to="item.route">
<t-menu-item :value="item.value" :disabled="item.disabled">
<template #icon>
<t-icon :name="item.icon" />
</template>
{{ item.label }}
</t-menu-item>
</router-link>
</t-menu>
</template>
<script>
export default {
name: 'SidebarMenu',
props: {
menuItems: {
type: Array,
required: true
}
}
}
</script>