1.0.0 • Published 2 years ago

@fcli/vue-virtually-list v1.0.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

vue-auto-scroll

VUE3 虚拟列表,支持动态计算数据高度

npm install @fcli/vue-virtually-list --save-dev 来安装

在项目中使用
import VueVirtuallyList from '@fcli/vue-virtually-list';
const app=createApp(App)
app.use(VueVirtuallyList);

示例:

<div class="content">
  <vue-virtually-list :data="list" :height="400" :width="600" :itemCount="1000" :itemEstimatedSize="20" :buffCount="50">
    <template #slot-scope="{slotProps}">
      <div class="li">{{ slotProps.data.text }}</div>
    </template>
  </vue-virtually-list>
</div>
属性属性名称类型可选值
data列表数据Array[]
height虚拟容器的高度number0
width虚拟容器的宽度number0
itemCount滚动列表的条数number0
itemEstimatedSize预设每行数据的高度number可不填,组件会动态计算
buffCount上下缓冲区的条数number增加快速滚动时的流畅性
#slot-scope插槽 | object | slotProps.data|

slot

例:

  <template #slot-scope="{slotProps}">
    <div class="li">{{ slotProps.data.text }}</div>
  </template>
1.0.0

2 years ago