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