]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(compiler): export COMMENT instead EMPTY runtime helper
authorEvan You <yyx990803@gmail.com>
Fri, 11 Oct 2019 14:47:59 +0000 (10:47 -0400)
committerEvan You <yyx990803@gmail.com>
Fri, 11 Oct 2019 14:47:59 +0000 (10:47 -0400)
packages/compiler-core/src/runtimeHelpers.ts
packages/compiler-core/src/transforms/vIf.ts
packages/runtime-core/src/vnode.ts

index f37511938c4057cd2ce44062f747f751ee694f4b..37776003557048b2a02ed2233bc7fe7cda7c16b3 100644 (file)
@@ -3,7 +3,6 @@ export const PORTAL = Symbol(__DEV__ ? `Portal` : ``)
 export const COMMENT = Symbol(__DEV__ ? `Comment` : ``)
 export const TEXT = Symbol(__DEV__ ? `Text` : ``)
 export const SUSPENSE = Symbol(__DEV__ ? `Suspense` : ``)
-export const EMPTY = Symbol(__DEV__ ? `Empty` : ``)
 export const OPEN_BLOCK = Symbol(__DEV__ ? `openBlock` : ``)
 export const CREATE_BLOCK = Symbol(__DEV__ ? `createBlock` : ``)
 export const CREATE_VNODE = Symbol(__DEV__ ? `createVNode` : ``)
@@ -27,7 +26,7 @@ export const helperNameMap: any = {
   [COMMENT]: `Comment`,
   [TEXT]: `Text`,
   [SUSPENSE]: `Suspense`,
-  [EMPTY]: `Empty`,
+  [COMMENT]: `Comment`,
   [OPEN_BLOCK]: `openBlock`,
   [CREATE_BLOCK]: `createBlock`,
   [CREATE_VNODE]: `createVNode`,
index 262233c24904ec1bf76cced6308c1f1b1b2720b5..6c0b56b9170b43b94b250dd53eed264e66237a3b 100644 (file)
@@ -30,7 +30,7 @@ import { processExpression } from './transformExpression'
 import {
   OPEN_BLOCK,
   CREATE_BLOCK,
-  EMPTY,
+  COMMENT,
   FRAGMENT,
   APPLY_DIRECTIVES,
   CREATE_VNODE
@@ -153,7 +153,7 @@ function createCodegenNodeForBranch(
       branch.condition,
       createChildrenCodegenNode(branch, index, context),
       createCallExpression(context.helper(CREATE_BLOCK), [
-        context.helper(EMPTY)
+        context.helper(COMMENT)
       ])
     ) as IfConditionalExpression
   } else {
index 9abb4476d7145de86c9dce68a96a9c98b334a7fa..c3d50f63472f0d4fb7128f8e7c04af335c72d189 100644 (file)
@@ -21,7 +21,7 @@ import { SuspenseBoundary } from './suspense'
 
 export const Fragment = __DEV__ ? Symbol('Fragment') : Symbol()
 export const Text = __DEV__ ? Symbol('Text') : Symbol()
-export const Comment = __DEV__ ? Symbol('Empty') : Symbol()
+export const Comment = __DEV__ ? Symbol('Comment') : Symbol()
 export const Portal = __DEV__ ? Symbol('Portal') : Symbol()
 export const Suspense = __DEV__ ? Symbol('Suspense') : Symbol()