UNPKG

@opensig/opendesign

Version:

<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>

48 lines (47 loc) 842 B
const virtualListProps = { /** * 默认滚动到第几项 */ defaultStartIndex: { type: Number, default: 0 }, /** * 列表数据,如果数据存在动态追加,需要每一项需包含唯一ID */ list: { type: Array, required: true, default: [] }, /** * 每一项的高度,如果每一项高度不一致或不确定(渲染时确定),则不传 */ itemSize: { type: Number }, /** * 不定高时,每一项的默认高度 */ defaultItemSize: { type: Number, default: 80 }, /** * 前后预留项,减少滚动式空白 */ buffer: { type: Number, default: 1 }, /** * 使用内置scrollbar,支持传递scrollbar配置项 */ scrollbar: { type: [Boolean, Object], default: true } }; export { virtualListProps };