From 4585c06c71ce1432c0251316b74caf51652b2bd0 Mon Sep 17 00:00:00 2001 From: daiwei Date: Sat, 11 Sep 2021 15:27:19 +0800 Subject: [PATCH] fix(suspense): avoid set dynamicChildren if block is empty --- packages/runtime-core/src/components/Suspense.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runtime-core/src/components/Suspense.ts b/packages/runtime-core/src/components/Suspense.ts index bb5ef9b3ce6..4e64c4f9740 100644 --- a/packages/runtime-core/src/components/Suspense.ts +++ b/packages/runtime-core/src/components/Suspense.ts @@ -750,7 +750,7 @@ function normalizeSuspenseSlot(s: any) { s = singleChild } s = normalizeVNode(s) - if (block && !s.dynamicChildren) { + if (block && block.length && !s.dynamicChildren) { s.dynamicChildren = block.filter(c => c !== s) } return s