From: Evan You Date: Thu, 3 Dec 2020 16:02:53 +0000 (-0500) Subject: fix(compiler-core): fix missing createVNode import on nested v-for X-Git-Tag: v3.0.5~46 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ad4d3915d39515a3e9ff2de691f82cb922a314b9;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-core): fix missing createVNode import on nested v-for fix #2718 --- diff --git a/packages/compiler-core/src/transforms/vFor.ts b/packages/compiler-core/src/transforms/vFor.ts index aadb07edac..2d193e6012 100644 --- a/packages/compiler-core/src/transforms/vFor.ts +++ b/packages/compiler-core/src/transforms/vFor.ts @@ -37,7 +37,8 @@ import { RENDER_LIST, OPEN_BLOCK, CREATE_BLOCK, - FRAGMENT + FRAGMENT, + CREATE_VNODE } from '../runtimeHelpers' import { processExpression } from './transformExpression' import { validateBrowserExpression } from '../validateExpression' @@ -168,6 +169,8 @@ export const transformFor = createStructuralDirectiveTransform( if (childBlock.isBlock) { helper(OPEN_BLOCK) helper(CREATE_BLOCK) + } else { + helper(CREATE_VNODE) } }