Skip to content

Thor-1996/vue-virtual-scroll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vue-virtual-scroll

vue 版的虚拟滚动组件源码

使用方式

安装依赖

npm install virtual-scroll-vue -S

注册全局组件

import VirtualScroll from "virtual-scroll-vue";
Vue.use(VirtualScroll);

视图组件中使用

<template>
  <div>
    <virtual-scroll :list="list2" :rowCount="6" rowHeight="40px">
      <template slot-scope="{ currentList }">
        <div class="list-item" v-for="item in currentList" :key="item">
          {{ item }}
        </div>
      </template>
    </virtual-scroll>
  </div>
</template>

<script>
export default {
  data() {
    return {
      list2: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
    };
  },
};
</script>

<style lange="less" scoped>
.list-item {
  height: 40px;
  text-align: center;
}
</style>

About

vue版的虚拟滚动组件源码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published