Răsfoiți Sursa

fix(runtime-core): enter optimized mode for component as root

fix #3943
Evan You 4 ani în urmă
părinte
comite
68365b9b2b
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      packages/runtime-core/src/renderer.ts

+ 2 - 2
packages/runtime-core/src/renderer.ts

@@ -487,7 +487,7 @@ function baseCreateRenderer(
     parentSuspense = null,
     isSVG = false,
     slotScopeIds = null,
-    optimized = false
+    optimized = __DEV__ && isHmrUpdating ? false : !!n2.dynamicChildren
   ) => {
     // patching & not same type, unmount old tree
     if (n1 && !isSameVNodeType(n1, n2)) {
@@ -772,7 +772,7 @@ function baseCreateRenderer(
           parentSuspense,
           isSVG && type !== 'foreignObject',
           slotScopeIds,
-          optimized || !!vnode.dynamicChildren
+          optimized
         )
       }