diff --git a/packages/runtime-core/src/apiAsyncComponent.ts b/packages/runtime-core/src/apiAsyncComponent.ts index f5ba7781ae8..e594944718a 100644 --- a/packages/runtime-core/src/apiAsyncComponent.ts +++ b/packages/runtime-core/src/apiAsyncComponent.ts @@ -241,7 +241,10 @@ export function defineAsyncComponent< error: error.value, }) } else if (loadingComponent && !delayed.value) { - return createVNode(loadingComponent) + return createInnerComp( + loadingComponent as ConcreteComponent, + instance, + ) } } },