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