]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(runtime-core): properly pop warning context when mounting components with async...
authorEvan You <yyx990803@gmail.com>
Wed, 13 Dec 2023 09:57:57 +0000 (17:57 +0800)
committerEvan You <yyx990803@gmail.com>
Wed, 13 Dec 2023 09:57:57 +0000 (17:57 +0800)
packages/runtime-core/src/renderer.ts

index d79be152f219abbbbaa925f94d93da9215e5e3c8..62b215eea883b51870bd66cffa43c48846a7eca5 100644 (file)
@@ -1242,19 +1242,18 @@ function baseCreateRenderer(
         const placeholder = (instance.subTree = createVNode(Comment))
         processCommentNode(null, placeholder, container!, anchor)
       }
-      return
+    } else {
+      setupRenderEffect(
+        instance,
+        initialVNode,
+        container,
+        anchor,
+        parentSuspense,
+        namespace,
+        optimized
+      )
     }
 
-    setupRenderEffect(
-      instance,
-      initialVNode,
-      container,
-      anchor,
-      parentSuspense,
-      namespace,
-      optimized
-    )
-
     if (__DEV__) {
       popWarningContext()
       endMeasure(instance, `mount`)