From eb02763837bfcaede4fbca2b4324ddfcb6b0b02f Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Mon, 17 Oct 2016 15:46:34 +0800 Subject: [PATCH] Menu: fix indexPath of undefined --- packages/menu/src/menu.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/menu/src/menu.vue b/packages/menu/src/menu.vue index 8093c47df..17225ce0b 100644 --- a/packages/menu/src/menu.vue +++ b/packages/menu/src/menu.vue @@ -46,6 +46,7 @@ watch: { defaultActive(value) { this.activeIndex = value; + if (!this.menuItems[value]) return; let indexPath = this.menuItems[value].indexPath; this.handleSelect(value, indexPath); @@ -97,6 +98,7 @@ }, openActiveItemMenus() { let index = this.activeIndex; + if (!this.menuItems[index]) return; if (index && this.mode === 'vertical') { let indexPath = this.menuItems[index].indexPath;