Leopoldthecoder 7 жил өмнө
parent
commit
8ba6b580fd

+ 4 - 1
packages/menu/src/menu.vue

@@ -165,7 +165,10 @@
         this.openedMenus.push(index);
       },
       closeMenu(index) {
-        this.openedMenus.splice(this.openedMenus.indexOf(index), 1);
+        const i = this.openedMenus.indexOf(index);
+        if (i !== -1) {
+          this.openedMenus.splice(i, 1);
+        }
       },
       handleSubmenuClick(submenu) {
         const { index, indexPath } = submenu;

+ 4 - 0
packages/theme-default/src/menu.css

@@ -160,6 +160,10 @@
         }
       }
 
+      .el-menu .el-submenu {
+        min-width: 200px;
+      }
+
       .el-submenu {
         position: relative;
         & .el-menu {