From: daiwei Date: Thu, 4 Dec 2025 02:49:01 +0000 (+0800) Subject: fix(KeepAlive): remove unnecessary null check in getInnerBlock call X-Git-Tag: v3.6.0-alpha.6~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=50602eca5a67150ac6feb079b2f5876e27e83f3c;p=thirdparty%2Fvuejs%2Fcore.git fix(KeepAlive): remove unnecessary null check in getInnerBlock call --- 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,