虚拟列表 VirtualList

3.2.117 版本开始提供该组件。

示例

固定尺寸

动态尺寸

设定 item-resizable 它可以渲染不固定大小的项目。

属性

名称类型默认值说明
default-scroll-keystring | numberundefined默认滚动的 Key
default-scroll-indexnumberundefined默认滚动的 Index
ignore-item-resizebooleanfalse忽略内容尺寸变化,可以让运行快一些(尽管应该很难感受到)
itemsArray<object>[]需要展示的数据
item-resizablenumberfalse是否启用动态尺寸,你不必关心项目大小,它会自动计算
item-sizenumberrequired以像素为单位显示项目的最小高度,用于计算滚动大小和位置
items-stylestring | CSSPropertiesundefined全部内容的容器样式
key-fieldstring'key'选项 key 的字段名
padding-topstring | numberundefined距离上部的距离
padding-bottomstring | numberundefined距离底部的距离
scrollbar-propsScrollbarPropsundefined属性参考 Scrollbar props
visible-items-tagstring'div'全部内容的容器标签
visible-items-propsobjectundefined全部内容的容器属性
on-scroll(event: Event) => voidundefined滚动的回调函数
on-wheel(event: WheelEvent) => voidundefined滚轮事件的回调函数
on-resize(event: ResizeObserverEntry) => voidundefined元素大小调整的回调函数
名称参数说明
scrollToScrollTo滚动到某个位置

最近更新于: