From 87ee3f4e64e8e563cda0718b1b3fd945237730ce Mon Sep 17 00:00:00 2001 From: cdc <3589045787@qq.com> Date: Wed, 21 Jan 2026 18:58:40 +0800 Subject: [PATCH] fix(@vben-core/shared): element outside viewport --- packages/@core/base/shared/src/utils/dom.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/@core/base/shared/src/utils/dom.ts b/packages/@core/base/shared/src/utils/dom.ts index dc641ba91..35a7e5ffd 100644 --- a/packages/@core/base/shared/src/utils/dom.ts +++ b/packages/@core/base/shared/src/utils/dom.ts @@ -41,6 +41,7 @@ export function getElementVisibleRect( const left = Math.max(rect.left, 0); const right = Math.min(rect.right, viewWidth); + // 如果元素完全不可见,则返回一个空的矩形 if (top >= viewHeight || bottom <= 0 || left >= viewWidth || right <= 0) { return { bottom: 0,