diff --git a/packages/components/menu/src/menu-collapse-transition.vue b/packages/components/menu/src/menu-collapse-transition.vue index f8c64a519a..95b00e94d7 100644 --- a/packages/components/menu/src/menu-collapse-transition.vue +++ b/packages/components/menu/src/menu-collapse-transition.vue @@ -46,9 +46,10 @@ export default defineComponent({ el.style.overflow = 'hidden' }, - onLeave(el: HTMLElement) { + onLeave(el: HTMLElement, done) { addClass(el, 'horizontal-collapse-transition') el.style.width = `${el.dataset.scrollWidth}px` + done() }, } as BaseTransitionProps as TransitionProps