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 @@