Просмотр исходного кода

fix(runtime-core): fix default shapeFlag for fragments

Evan You 4 лет назад
Родитель
Сommit
2a310df753
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/runtime-core/src/vnode.ts

+ 1 - 1
packages/runtime-core/src/vnode.ts

@@ -394,7 +394,7 @@ function createBaseVNode(
   children: unknown = null,
   patchFlag = 0,
   dynamicProps: string[] | null = null,
-  shapeFlag = ShapeFlags.ELEMENT,
+  shapeFlag = type === Fragment ? 0 : ShapeFlags.ELEMENT,
   isBlockNode = false,
   needFullChildrenNormalization = false
 ) {