From: Dmitry Sharshakov Date: Mon, 4 Nov 2019 19:35:00 +0000 (+0300) Subject: feat(compiler): compile suspense children as slots (#419) X-Git-Tag: v3.0.0-alpha.0~247 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4b9483fd5ec70dae07a20563168c3d1d4e95bfe5;p=thirdparty%2Fvuejs%2Fcore.git feat(compiler): compile suspense children as slots (#419) --- diff --git a/packages/compiler-core/src/transforms/transformElement.ts b/packages/compiler-core/src/transforms/transformElement.ts index 9fba3d82fa..f348c8ce1f 100644 --- a/packages/compiler-core/src/transforms/transformElement.ts +++ b/packages/compiler-core/src/transforms/transformElement.ts @@ -120,7 +120,7 @@ export const transformElement: NodeTransform = (node, context) => { if (!hasProps) { args.push(`null`) } - if (isComponent) { + if (isComponent || node.tagType === ElementTypes.SUSPENSE) { const { slots, hasDynamicSlots } = buildSlots(node, context) args.push(slots) if (hasDynamicSlots) {