老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

怎么封裝了一個vue移動端下拉加載下一頁數據的組件

小編給大家分享一下怎么封裝了一個vue移動端下拉加載下一頁數據的組件,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

成都創新互聯公司是一家集網站建設,新鄉縣企業網站建設,新鄉縣品牌網站建設,網站定制,新鄉縣網站建設報價,網絡營銷,網絡優化,新鄉縣網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

組件代碼



import Load from '@/assets/Load.gif'
export default {
 name: 'myScroll',
 props: {
 'onPull': { // 加載回調
  type: Function,
  require: true
 },
 'scrollState': {// 是否可滑動
  type: Boolean,
  require: true
 },
 loaded: {
  type: Boolean,
  default() {
  return false
  }
 }
 },
 data() {
 return {
  Load,
  timeoutId: null,
  state: 0,
  myScroll: null
 }
 },
 methods: {
 /*
    * 加載中:1
    * 加載完成:2
    * 沒有更多:3
    */
 setState(index) { // 修改狀態
  this.state = index
  // console.log(this.state)
 },
 onScroll(e) {
  const _this = this
  const scrollTop = document.documentElement.scrollTop || document.body.scrollTop
  // console.log(window.innerHeight + scrollTop, this.myScroll.offsetHeight)
  if (!this.loaded && window.innerHeight + scrollTop - 50 >= this.myScroll.offsetHeight) {
  clearTimeout(this.timeoutId)
  _this.timeoutId = setTimeout(() => {
   _this.bottomCallback()
  }, 100)
  }
 },
 bottomCallback() { // 加載回調
  // console.log('回調', new Date().getTime())
  if (this.state != 3) {
  this.state = 1
  this.onPull()
  }
 }
 },
 mounted() {
 this.myScroll = this.$refs.myScroll // 獲取滑條dom
 }
}


 .allow{
  overflow:hidden;
  height: auto;
 }
 .prohibit{
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  overflow:hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  will-change: transform;
  transition: all 450ms;
  backface-visibility: hidden;
  perspective: 1000;
 }
 .my-scroll{
  position: relative;
   color: #999;
  .scroll-top{
   text-align: center;
   display:flex;
   position:absolute;
   top:0;
   left:0;
    width:100%;
    overflow: hidden;
  }
  .scroll-list{
   overflow:hidden;
   min-height: 100%;
  }
  .scroll-bottom{
   text-align: center;
   line-height: .8rem;
  div{
    display:flex;
     height:auto;
    width:100%;
    justify-content: center;
    align-items:center;
    flex-wrap: wrap;
    i{
     flex:1 0 100%;
     display:block;
     height: 0.4rem;
    }
    img{
     width:0.6rem;
    }
    p{
     flex:1 0 100%;
    }
   }
  }
 }

使用





#app {
 font-family: "Avenir", Helvetica, Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-align: center;
 color: #2c3e50;
 margin-top: 60px;
}
.scrolls{
 font-size:.24rem;
}
.list{
 height:.9rem;
 line-height: .9rem;
 margin-bottom:.1rem;
 border-bottom:1px solid #dedede;
 color:#999;
 font-size:.28rem;
}

看完了這篇文章,相信你對“怎么封裝了一個vue移動端下拉加載下一頁數據的組件”有了一定的了解,如果想了解更多相關知識,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!


網站名稱:怎么封裝了一個vue移動端下拉加載下一頁數據的組件
本文來源:http://www.xueling.net.cn/article/gedoec.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 99久在线视频 | 毛片久久久久 | 俺去啦最新地址 | 天堂网WWW天堂在线 亚洲欧美日韩愉拍自拍 | 国产成人麻豆亚洲综合无码精品 | 暖暖成人免费视频 | 一二三四不卡 | 99国产精品热久久久久久 | 最近最新中文av在线 | 激情视频一区二区三区 | 曰韩无码AV片免费播放不卡 | 亚洲成av人片在线观看无 | 波多野结衣一区二区免费视频 | 亚洲av无码成人精品国产 | 深夜免费福利视频 | 国产第一尤物在线观看 | 欧美日韩一区二区三区视频 | 欧美亅性猛交内射 | 欧美成人高清视频 | 国产亚洲福利精品一区 | 国产v综合v亚洲欧美久久 | 999国内精品永久免费观看 | 色综合天天天天做夜夜夜夜做 | 性高潮久久久久 | 欧美国产日韩久久 | 一级黄色片一级 | 国产视频亚洲一区 | 免费久久视频 | 亚洲成人久久久久 | 色噜噜狠狠网站狠狠爱 | 国产激情网站 | 97久久久国产精品 | 国产美女91视频 | 三年片在线观看免费观看大全麻豆 | 日韩视频中文字幕视频一区 | 久久久久久毛片精品免费不卡 | 午夜影院在线播放 | 三级久久久久久久久高潮 | 人妻少妇精品一区二区三区 | 欧美乱子伦XXXX12在线 | 国产精品xxx|