diff --git a/packages/menu/src/menu.vue b/packages/menu/src/menu.vue index 3054e1d25..fb4ca24a6 100644 --- a/packages/menu/src/menu.vue +++ b/packages/menu/src/menu.vue @@ -139,7 +139,12 @@ } }, watch: { - defaultActive: 'updateActiveIndex', + defaultActive(value){ + if(!this.items[value]){ + this.activeIndex = null + } + this.updateActiveIndex(value) + }, defaultOpeneds(value) { if (!this.collapse) {