From 475cc046817aefec7b2f6a207b660df48aee4441 Mon Sep 17 00:00:00 2001 From: Leopoldthecoder Date: Sun, 26 Nov 2017 16:08:12 +0800 Subject: [PATCH] Menu: collapsed menu shouldn't open default indices --- packages/menu/src/menu.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/menu/src/menu.vue b/packages/menu/src/menu.vue index 978ea22d0..bf5f04d62 100644 --- a/packages/menu/src/menu.vue +++ b/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 = [];