老熟女激烈的高潮_日韩一级黄色录像_亚洲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
主站蜘蛛池模板: 国产色综合一区 | 日本v在线 | 日韩欧美aa| 成人午夜sm精品久久久久久久 | av网站免费在线 | 免费国产羞羞网站视频 | 日韩欧美精品在线播放 | 少妇被两个黑人3p喷水在线观看 | 国模少妇一区两区三区 | 爱爱午夜视频 | 亚洲色欲综合一区二区三区 | 久久麻传媒亚洲av国产 | 成人依依网站亚洲综合久 | 亚洲女女女同性VIDEO | 后入内射国产一区二区 | 亚洲国产精品成人综合色 | 性色AⅤ在线观看免费 | 欧美性受xxxx黑人 | 中文字幕日韩精 | 日本高清毛片中文视频 | 狠狠操福利视频 | 国产真实露脸乱子伦 | av不卡国产 | 久久精品国产av一区二区蜜臀 | 国产一区二区高清不卡 | 清清草在线视频 | 亚洲大尺度无码无码专区 | 精品无码三级在线观看视频 | 日韩伦理亚洲一区 | 欧美午夜精品久久久久久人妖 | 999zyz视频资源在线观看 | 亚洲精品国产精品国自产观看 | 国产小呦泬泬99精品 | 亚洲AV永久无码精品九之 | 亚洲精品www久久久 亚洲成人网一区 | 欧洲视频在线观看 | 日本乱偷人妻中文字幕在线 | a级片日韩 | 人妻丝袜美腿中文字幕 | 久草av网 | 激情在线视频网站 |