From 8ab7ecf77ed6153efd1d0013de0f7ad812b443d8 Mon Sep 17 00:00:00 2001 From: daiwei Date: Mon, 4 Aug 2025 10:49:03 +0800 Subject: [PATCH] fix: use fragment end anchor as vfor anchor --- packages/runtime-vapor/src/apiCreateFor.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/runtime-vapor/src/apiCreateFor.ts b/packages/runtime-vapor/src/apiCreateFor.ts index 240c85fb90..3104f4b030 100644 --- a/packages/runtime-vapor/src/apiCreateFor.ts +++ b/packages/runtime-vapor/src/apiCreateFor.ts @@ -98,10 +98,10 @@ export const createFor = ( let currentKey: any let parentAnchor: Node if (isHydrating) { - parentAnchor = locateVaporFragmentAnchor( - currentHydrationNode!, - FOR_ANCHOR_LABEL, - )! + parentAnchor = + locateVaporFragmentAnchor(currentHydrationNode!, FOR_ANCHOR_LABEL) || + // fallback to the fragment end anchor if in ssr slots vnode fallback + locateVaporFragmentAnchor(currentHydrationNode!, ']')! if (__DEV__ && !parentAnchor) { // this should not happen throw new Error(`v-for fragment anchor node was not found.`) -- 2.47.3