Преглед изворни кода

Menu: collapsed menu shouldn't open default indices

Leopoldthecoder пре 7 година
родитељ
комит
475cc04681
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      packages/menu/src/menu.vue

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

@@ -119,7 +119,7 @@
     data() {
       return {
         activeIndex: this.defaultActive,
-        openedMenus: this.defaultOpeneds ? this.defaultOpeneds.slice(0) : [],
+        openedMenus: (this.defaultOpeneds && !this.collapse) ? this.defaultOpeneds.slice(0) : [],
         items: {},
         submenus: {}
       };
@@ -141,7 +141,9 @@
 
       },
       defaultOpeneds(value) {
-        this.openedMenus = value;
+        if (!this.collapse) {
+          this.openedMenus = value;
+        }
       },
       collapse(value) {
         if (value) this.openedMenus = [];