From f05aeea7aec2e6cd859f40edc6236afd0ce2ea7d Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 4 May 2020 17:09:19 -0400 Subject: [PATCH] fix(transitionGroup): fix transition children resolving condition --- packages/runtime-dom/src/components/TransitionGroup.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/runtime-dom/src/components/TransitionGroup.ts b/packages/runtime-dom/src/components/TransitionGroup.ts index 734ba69343f..f00168107b0 100644 --- a/packages/runtime-dom/src/components/TransitionGroup.ts +++ b/packages/runtime-dom/src/components/TransitionGroup.ts @@ -140,8 +140,8 @@ function getTransitionRawChildren(children: VNode[]): VNode[] { if (child.type === Fragment) { ret = ret.concat(getTransitionRawChildren(child.children as VNode[])) } - // comment should be skip, e.g. v-if - if (child.type !== Comment) { + // comment placeholders should be skipped, e.g. v-if + else if (child.type !== Comment) { ret.push(child) } }