]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(KeepAlive): remove unnecessary null check in getInnerBlock call
authordaiwei <daiwei521@126.com>
Thu, 4 Dec 2025 02:49:01 +0000 (10:49 +0800)
committerdaiwei <daiwei521@126.com>
Thu, 4 Dec 2025 02:49:01 +0000 (10:49 +0800)
packages/runtime-vapor/src/components/KeepAlive.ts

index cc5df7baefdae35487d79efc895ac6030f6ebf16..94b59bbf5a82e37081fe9ac741ad75efd44fd210 100644 (file)
@@ -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,