From e069c7ae4e19b942a24422ca9ab6d0d7a8e7d2ac Mon Sep 17 00:00:00 2001 From: 梁灏 Date: Mon, 23 Jan 2017 09:55:32 +0800 Subject: [PATCH] fixed #230 --- src/components/menu/menu.vue | 4 +++- test/routers/menu.vue | 87 +++++++++++++++++++++++++++++++++++++++------------------------------------------------ 2 files changed, 42 insertions(+), 49 deletions(-) diff --git a/src/components/menu/menu.vue b/src/components/menu/menu.vue index 46f025b..95919cb 100644 --- a/src/components/menu/menu.vue +++ b/src/components/menu/menu.vue @@ -119,13 +119,15 @@ events: { 'on-menu-item-select' (key) { this.activeKey = key; - this.updateActiveKey(); this.$emit('on-select', key); } }, watch: { openKeys () { this.$emit('on-open-change', this.openKeys); + }, + activeKey () { + this.updateActiveKey(); } } }; diff --git a/test/routers/menu.vue b/test/routers/menu.vue index 3150cb2..c28b2bf 100644 --- a/test/routers/menu.vue +++ b/test/routers/menu.vue @@ -1,57 +1,48 @@