Commit a22a6761 authored by 何远江's avatar 何远江

菜单显示调整

parent a9c2a054
<template>
<BasicMenuItem v-if="!menuHasChildren && getShowMenu" v-bind="$props" />
<BasicMenuItem v-if="(!menuHasChildren && getShowMenu) || oneChildren" v-bind="$props" />
<SubMenu
v-if="menuHasChildren && getShowMenu"
:key="`submenu-${item.path}`"
......@@ -37,10 +37,12 @@ export default defineComponent({
setup(props) {
const getShowMenu = computed(() => !props.item.meta?.hideMenu)
const menuHasChildren = computed(() => props.item?.children && props.item?.children.length > 0)
const oneChildren = computed(() => props.item?.children?.length === 1)
const menuHasChildren = computed(() => props.item?.children && props.item?.children.length > 1)
return {
getShowMenu,
oneChildren,
menuHasChildren
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment