
vuescroll 是一个基于 vue.js 2.X虚拟滚动条, 它支持定制滚动条的样式,检测内容尺寸变化、能够使内容分页、支持上拉-刷新,下推加载等诸多特性。
有两种方式查看 Demo:
推荐你用 yarn, 为什么? Yarn 会对你下载的每一个模块进行缓存, 当你下次再用的时候就不会重新下载了。
npm install vuescroll -S # yarn add vuescroll import Vue from 'vue' import vuescroll from 'vuescroll' Vue.use(vuescroll) const vm = new Vue({ el: "#app", data: { ops: { vuescroll: { }, scrollPanel: { } // ... } } }) <div id="app" > <vue-scroll :ops="ops"> <div class="content" v-for= "item in 100" :key="item" > <span>{{item}}</span> </div> </vue-scroll> </div> 完整的 api、事件、配置请到官网进行查看。
如果你对 vuescroll 感兴趣的话,只需要做到以下几步即可。
git clone [email protected]:<Your Usernmae>/vuescroll.git New pull request即可,如下图所示:
slimscroll element-ui scroller
MIT
by wangyi7099