From: daiwei Date: Thu, 29 May 2025 03:23:17 +0000 (+0800) Subject: chore: update X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a39bc8375348d3f81094d04bdbd23095b7b6d73;p=thirdparty%2Fvuejs%2Fcore.git chore: update --- diff --git a/packages/runtime-core/src/renderer.ts b/packages/runtime-core/src/renderer.ts index bb895a480a..ebcc838b43 100644 --- a/packages/runtime-core/src/renderer.ts +++ b/packages/runtime-core/src/renderer.ts @@ -2426,7 +2426,7 @@ function baseCreateRenderer( const getNextHostNode: NextFn = vnode => { if (vnode.shapeFlag & ShapeFlags.COMPONENT) { if ((vnode.type as ConcreteComponent).__vapor) { - return hostNextSibling((vnode.component! as any).block) + return hostNextSibling(vnode.anchor!) } return getNextHostNode(vnode.component!.subTree) } diff --git a/packages/runtime-vapor/src/componentSlots.ts b/packages/runtime-vapor/src/componentSlots.ts index 3ab49867e8..4c2e48b4cc 100644 --- a/packages/runtime-vapor/src/componentSlots.ts +++ b/packages/runtime-vapor/src/componentSlots.ts @@ -114,7 +114,7 @@ export function createSlot( : EMPTY_OBJ let fragment: DynamicFragment - if (isRef(rawSlots._)) { + if (isRef(rawSlots._) && rawSlots._.value) { fragment = instance.appContext.vapor!.vdomSlot( rawSlots._, name,