From 75d0d0d8b2d21782222346310aa331a269e14080 Mon Sep 17 00:00:00 2001 From: linzhe Date: Tue, 14 Jan 2025 23:58:38 +0800 Subject: [PATCH] wip: . --- packages/runtime-core/src/vnode.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/runtime-core/src/vnode.ts b/packages/runtime-core/src/vnode.ts index a8c5340cd1f..52be518e2ac 100644 --- a/packages/runtime-core/src/vnode.ts +++ b/packages/runtime-core/src/vnode.ts @@ -806,7 +806,8 @@ export function normalizeVNode(child: VNodeChild): VNode { // optimized normalization for template-compiled render fns export function cloneIfMounted(child: VNode): VNode { return (child.el === null && child.patchFlag !== PatchFlags.CACHED) || - child.memo + child.memo || + (child.el !== null && child.patchFlag !== PatchFlags.CACHED && !child.memo) ? child : cloneVNode(child) }