Elements

组件

虚拟列表 Virtual List

VirtualList:虚拟列表,只挂载进入窗口的行。视口用按行高计算的占位元素维持滚动长度,行相对它定位;一万行列表在 DOM 中只占一个窗口,而不是全部行。固定行高让计算可靠,也不需要测量过程。

#基础用法

virtual-list/basic Vue React

#属性

#VirtualList

VirtualList:虚拟列表,只挂载进入窗口的行。视口用按行高计算的占位元素维持滚动长度,行相对它定位;一万行列表在 DOM 中只占一个窗口,而不是全部行。固定行高让计算可靠,也不需要测量过程。

属性类型默认值描述
itemsArray as PropType<unknown[]>—
itemHeightNumber as PropType<number>40每行占用的高度;固定行高时配置更简单
height[Number, String] as PropType<number | string>320列表滚动视口的高度