From 50da145b2bf6572d17569ec8960022fd24631e71 Mon Sep 17 00:00:00 2001 From: zz <2418184580@qq.com> Date: Thu, 28 Jul 2022 12:57:58 +0800 Subject: [PATCH] fix(components): [menu] expand active menu item (#9069) * fix(components): [menu] expand active menu item * chore: update --- packages/components/menu/src/menu.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/menu/src/menu.ts b/packages/components/menu/src/menu.ts index 3195419c27..1b472d38ae 100644 --- a/packages/components/menu/src/menu.ts +++ b/packages/components/menu/src/menu.ts @@ -209,7 +209,6 @@ export default defineComponent({ if (item) { activeIndex.value = item.index - initMenu() } else { activeIndex.value = val } @@ -236,6 +235,8 @@ export default defineComponent({ } ) + watch(items.value, initMenu) + let resizeStopper: UseResizeObserverReturn['stop'] watchEffect(() => { if (props.mode === 'horizontal' && props.ellipsis) @@ -290,7 +291,6 @@ export default defineComponent({ // lifecycle onMounted(() => { - initMenu() if (props.mode === 'horizontal') { new Menubar(instance.vnode.el!, nsMenu.namespace.value) }