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

fix(hydration): check __asyncHydrate presence for vue3-lazy-hydration compat (#11825)

close #11793
Adrien Foulon 1 год назад
Родитель
Сommit
8e6c337867
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      packages/runtime-core/src/renderer.ts

+ 4 - 1
packages/runtime-core/src/renderer.ts

@@ -1330,7 +1330,10 @@ function baseCreateRenderer(
             }
           }
 
-          if (isAsyncWrapperVNode) {
+          if (
+            isAsyncWrapperVNode &&
+            (type as ComponentOptions).__asyncHydrate
+          ) {
             ;(type as ComponentOptions).__asyncHydrate!(
               el as Element,
               instance,