From 50602eca5a67150ac6feb079b2f5876e27e83f3c Mon Sep 17 00:00:00 2001 From: daiwei Date: Thu, 4 Dec 2025 10:49:01 +0800 Subject: [PATCH] fix(KeepAlive): remove unnecessary null check in getInnerBlock call --- packages/runtime-vapor/src/components/KeepAlive.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runtime-vapor/src/components/KeepAlive.ts b/packages/runtime-vapor/src/components/KeepAlive.ts index cc5df7baef..94b59bbf5a 100644 --- a/packages/runtime-vapor/src/components/KeepAlive.ts +++ b/packages/runtime-vapor/src/components/KeepAlive.ts @@ -116,7 +116,7 @@ export const VaporKeepAliveImpl: ObjectVaporComponent = defineVaporComponent({ const cacheBlock = () => { // TODO suspense const block = keepAliveInstance.block! - const [innerBlock, interop] = getInnerBlock(block)! + const [innerBlock, interop] = getInnerBlock(block) if (!innerBlock || !shouldCache(innerBlock, props, interop)) return innerCacheBlock( interop ? innerBlock.vnode!.type : innerBlock.type, -- 2.47.3