vue載入更多,上拉重新整理 VueScroller 簡單化思維

馬明瑞發表於2019-02-16

今天給大家分享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)
    }
}

相關文章