From 2ff8dcab0a51cc3634a0a739641fb4cfe459b731 Mon Sep 17 00:00:00 2001 From: underfin <2218301630@qq.com> Date: Fri, 26 Jun 2020 05:00:19 +0800 Subject: [PATCH] fix(BaseTransition): fix `BaseTransition` delayed leave with mode `in-out` (#1404) fix #1400 --- packages/runtime-core/src/components/BaseTransition.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/runtime-core/src/components/BaseTransition.ts b/packages/runtime-core/src/components/BaseTransition.ts index a05f6ff5c..7526d4fdb 100644 --- a/packages/runtime-core/src/components/BaseTransition.ts +++ b/packages/runtime-core/src/components/BaseTransition.ts @@ -185,7 +185,6 @@ const BaseTransitionImpl = { oldInnerChild.type !== Comment && !isSameVNodeType(innerChild, oldInnerChild) ) { - const prevHooks = oldInnerChild.transition! const leavingHooks = resolveTransitionHooks( oldInnerChild, rawProps, @@ -204,7 +203,6 @@ const BaseTransitionImpl = { } return emptyPlaceholder(child) } else if (mode === 'in-out') { - delete prevHooks.delayedLeave leavingHooks.delayLeave = ( el: TransitionElement, earlyRemove,