今天給大家分享vue上拉重新整理,載入更多的元件VueScroller的使用
第一步安裝:
npm install vue-scroller -D
第二部配置 main.js
import VueScroller from `vue-scroller`
Vue.use(VueScroller)
第三部開始使用
<scroller :on-infinite="infinite" :on-refresh = "refresh" ref="myscroller"> //內容 </scroller>
js部分如下
methods:{ //上拉載入 infinite:function(){ console.log(`infinite`) this.timeout = setTimeout(()=>{ if (this.myData.length >= 20) { this.$refs.my_scroller.finishInfinite(true); }else{ this.$refs.my_scroller.finishInfinite(false); } //this.$refs.my_scroller.resize();//已棄用, this.myData.push(this.myData[1]); }, 1500) }, //下拉重新整理 refresh:function(){ console.log(`refresh`) this.timeout = setTimeout(()=>{ this.$refs.my_scroller.finishPullToRefresh() }, 1500) } }