diff --git a/src/compiler/compile/nodes/InlineComponent.ts b/src/compiler/compile/nodes/InlineComponent.ts index 26cfeb7ef9..e7508f82fd 100644 --- a/src/compiler/compile/nodes/InlineComponent.ts +++ b/src/compiler/compile/nodes/InlineComponent.ts @@ -143,6 +143,10 @@ export default class InlineComponent extends Node { children.push(slot_template); info.children.splice(i, 1); + } else if (child.type === 'Comment') { + if (children.length > 0) { + children[children.length - 1].children.unshift(child); + } } }