1.0.5 • Published 3 years ago

@wefly/vue-virtual-scroller v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

vue-virtual-scroller

一款基于vue3.0的虚拟滚动组件

A virtual rolling component based on vue3.0。

https://img.shields.io/npm/v/@wefly/vue-virtual-scroller.svg?label=@wefly/vue-virtual-scroller 总下载量

安装/Install

npm/cnpm install @wefly/vue-virtual-scroller --save / yarn add @wefly/vue-virtual-scroller

使用/Use

// main.ts/js
import VueVirtualScroll from '@wefly/vue-virtual-scroller';
import '@wefly/vue-virtual-scroller/dist/style.css';

Vue.use(VueVirtualScroll);

// 局部注册
// *.vue
import { VueVirtualScroller } from '@wefly/vue-virtual-scroller';
import '@wefly/vue-virtual-scroller/dist/style.css';

// template
<vue-virtual-scroller
    :list="list"
    reScrollKey="blogHome"
>
    <template v-slot:header>
        <div>header</div>
    </template>
    <template v-slot:default="slotProps">
        <BlogHomeList :item="slotProps.item" />
    </template>
    <template v-slot:footer>
        <div>footer</div>
    </template>
</vue-virtual-scroller>

// script
components: {
    'vue-virtual-scroller': VueVirtualScroller
}
参数/params
keyrequiredefaulttypediscribe
list[]Arraydata
ownKeyindexstringkey
buffer10number缓冲长度
activeLen30number渲染总长度
reScrollKeystring离开列表是否需要保存滚动位置
direction'vertical'string滚动方向
1.0.5

3 years ago

1.0.2

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago