From 0ec1a62e596c363f3f017d6ac3b374a1b5caa7c5 Mon Sep 17 00:00:00 2001 From: vben <anncwb@126.com> Date: 星期一, 25 一月 2021 23:51:55 +0800 Subject: [PATCH] fix(menu): top submenu disappeared problem #214 --- src/components/Menu/src/components/BasicMenuItem.vue | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/components/Menu/src/components/BasicMenuItem.vue b/src/components/Menu/src/components/BasicMenuItem.vue index 005820d..45ae15c 100644 --- a/src/components/Menu/src/components/BasicMenuItem.vue +++ b/src/components/Menu/src/components/BasicMenuItem.vue @@ -1,10 +1,11 @@ <template> - <MenuItem :class="getLevelClass"> + <MenuItem> + <!-- <MenuItem :class="getLevelClass"> --> <MenuItemContent v-bind="$props" :item="item" /> </MenuItem> </template> <script lang="ts"> - import { defineComponent, computed } from 'vue'; + import { defineComponent } from 'vue'; import { Menu } from 'ant-design-vue'; import { useDesign } from '/@/hooks/web/useDesign'; import { itemProps } from '../props'; @@ -14,18 +15,19 @@ name: 'BasicMenuItem', components: { MenuItem: Menu.Item, MenuItemContent }, props: itemProps, - setup(props) { + setup() // props + { const { prefixCls } = useDesign('basic-menu-item'); - const getLevelClass = computed(() => { - const { level, theme } = props; + // const getLevelClass = computed(() => { + // const { level, theme } = props; - const levelCls = [`${prefixCls}__level${level}`, theme]; - return levelCls; - }); + // const levelCls = [`${prefixCls}__level${level}`, theme]; + // return levelCls; + // }); return { prefixCls, - getLevelClass, + // getLevelClass, }; }, }); -- Gitblit v1.8.0