From: edison Date: Tue, 15 Sep 2020 00:56:53 +0000 (+0800) Subject: chore(compiler-core): define `child` if necessary. (#2033) X-Git-Tag: v3.0.0-rc.11~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b29bc0d69413c689b15e1c10e13308d1e6da3da7;p=thirdparty%2Fvuejs%2Fcore.git chore(compiler-core): define `child` if necessary. (#2033) --- diff --git a/packages/compiler-core/src/transform.ts b/packages/compiler-core/src/transform.ts index 4495d49809..4650c36855 100644 --- a/packages/compiler-core/src/transform.ts +++ b/packages/compiler-core/src/transform.ts @@ -287,8 +287,8 @@ export function transform(root: RootNode, options: TransformOptions) { function createRootCodegen(root: RootNode, context: TransformContext) { const { helper } = context const { children } = root - const child = children[0] if (children.length === 1) { + const child = children[0] // if the single child is an element, turn it into a block. if (isSingleElementRoot(root, child) && child.codegenNode) { // single element root is never hoisted so codegenNode will never be