diff --git a/src/hooks/useVirtualList.ts b/src/hooks/useVirtualList.ts index e5f8a83..95884ee 100644 --- a/src/hooks/useVirtualList.ts +++ b/src/hooks/useVirtualList.ts @@ -49,7 +49,7 @@ export const useVirtualList = (nonReactive: INonReactiveData, props: IUseVirtual */ const updateRenderNodes = (isScroll: boolean = false): void => { if (blockLength.value > renderAmount.value) { - const scrollTop = scrollArea.value.scrollTop + const scrollTop = Math.max(scrollArea.value.scrollTop, 0) /** 当前滚动了多少节点 */ const scrollNodeAmount = Math.floor(scrollTop / props.nodeMinHeight) renderStart.value =