1.0.8 • Published 2 years ago

vritual-scroll v1.0.8

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

vritual-scroll

vue3 版本大数据滚动列表,复用已有 dom,优化渲染效率

安装

$ npm install vritual-scroll -S

使用

main.js 文件中引入插件并注册

# main.js
import VritualScroll from 'VritualScroll'
import 'vritual-scroll/dist/vritual-scroll.css'
Vue.use(VritualScroll)

在项目中用使用 VritualScroll

<template>
  <vritual-scroll
    style="height: 300px;"
    :domHeight=300
    :listData="list">
    <template v-slot:default="slotProps">
      // 自定义展示内容
      <div>{{slotProps.row.name}}</div>
    </template>
  </vritual-scroll>
</template>
<script lang="ts">
import { defineComponent, reactive } from 'vue'
export default defineComponent({
  setup() {
    const list = reactive([])
    return {
      list
    }
  }
})
</script>

参数

参数说明类型默认值
list数据源Array[]
itemSize每项高度Number80
domHeight外层高度Number300
1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago