vritual-scroll

1.0.8 • Public • Published

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 每项高度 Number 80
domHeight 外层高度 Number 300

Readme

Keywords

Package Sidebar

Install

npm i vritual-scroll

Weekly Downloads

2

Version

1.0.8

License

MIT

Unpacked Size

167 kB

Total Files

7

Last publish

Collaborators

  • chunyang001