]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
feat(compiler): compile suspense children as slots (#419)
authorDmitry Sharshakov <d3dx12.xx@gmail.com>
Mon, 4 Nov 2019 19:35:00 +0000 (22:35 +0300)
committerEvan You <yyx990803@gmail.com>
Mon, 4 Nov 2019 19:35:00 +0000 (14:35 -0500)
packages/compiler-core/src/transforms/transformElement.ts

index 9fba3d82fa00ff090a2c58dedc059007d3aa61fa..f348c8ce1fcdebd783c94c3f5bd609e20fcfe604 100644 (file)
@@ -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) {