欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

解決Vue使用mint-uiloadmore實現(xiàn)上拉加載與下拉刷新出現(xiàn)一個頁面使用多個上拉加載后沖突問題

所遇問題:

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比黃陵網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式黃陵網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋黃陵地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。

該頁面為雙選項卡聯(lián)動,四個部分都需要上拉加載和下拉刷新功能,使用的mint-ui的loadmore插件,分別加上上拉加載后,只有最后一個的this.$refs.loadmore.onTopLoaded();this.$refs.loadmore.onBottomLoaded();

有效,其他的三個都無效,這兩句話是意思是查詢完要調用一次,用于重新定位 

解決Vue使用mint-ui loadmore實現(xiàn)上拉加載與下拉刷新出現(xiàn)一個頁面使用多個上拉加載后沖突問題

分析原因:

首先這四個模塊都是用的   

<mt-loadmore :top-method="loadTop"
     :bottom-method="loadBottom"
     :bottom-all-loaded="allLoaded"
     ref="loadmore">
     <ul class="ul-box">
     <li class="list-cell ta-line" v-for="(item,index) in gridNoPayMail" :key="item+'walletdetail1'" @click="choose(index)">
      <div class="checkboxOne">
      <input type="checkbox" name="checkInput" :id="'id1' + index" v-model="item.checked" disabled/>
      <label :for="'id1' + index"></label>
      </div>
      <div class="left-text">
      <p class="award">{{item.a}}</p>
      <p class="time">{{item.b}}</p>
      </div>
      <div class="right-text">
      <p class="addinfo">¥{{item.c}}</p>
      </div>
     </li>
     </ul>
    </mt-loadmore>

top-method和bottom-method,bottom-all-loaded分別賦予不同的事件名,前兩個事件分別表示下拉,上拉,第三個若為真,則 bottomMethod 不會被再次觸發(fā),一般進入頁面我們默認為false

調用接口成功后進行的取消加載的判斷,這里可以給接口的方法一個type值,如果type為top1時則證明正在進行的是下拉刷新執(zhí)行this.$refs.loadmore1.onTopLoaded();,上拉加載同理,其他三個模塊同理

if(type=='top1'){
   this.$refs.loadmore1.onTopLoaded();
   }else if(type=='bottom1'){ 
this.$refs.loadmore1.onBottomLoaded();
}

到了這里就會出現(xiàn)開始所描述問題,

解決方法

一開始做了很多嘗試,比如利用v-if當一個模塊顯示時讓其他三個隱藏,總是會出現(xiàn)不同的問題,后來將ref="loadmore"中ref后的參數(shù)在四個模塊中做了區(qū)分比如分別為loadmore1,loadmore2……,這里我是這樣理解的,ref 在此的作用為子組件指定一個索引 ID,類似于dom元素的id,id名不能相同,所以我們將ref修改為不同的參數(shù),問題解決,

 附Vue官網(wǎng)鏈接https://vuejs.org/

mint-ui:https://mint-ui.github.io/docs/#/en2/loadmore

PS:mint-ui loadmore組件注意問題

loadTop(){
    this.$store.dispatch('getNewsList',{channelId:this.id,page:0,size:this.size});
    this.$refs.loadmore.onTopLoaded();
},

比如在做下拉刷新的時候,切記在下拉刷新的函數(shù)中要加

this.$refs.loadmore.onTopLoaded();

這行代碼,否則下拉加載之后一直顯示加載中,而不會加載完成。

總結

以上所述是小編給大家介紹的Vue使用mint-ui loadmore實現(xiàn)上拉加載與下拉刷新出現(xiàn)一個頁面使用多個上拉加載后沖突問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!

本文題目:解決Vue使用mint-uiloadmore實現(xiàn)上拉加載與下拉刷新出現(xiàn)一個頁面使用多個上拉加載后沖突問題
本文網(wǎng)址:http://aaarwkj.com/article10/pdesdo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、移動網(wǎng)站建設、營銷型網(wǎng)站建設、網(wǎng)站策劃、網(wǎng)站建設用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
性色乱码一区二区三区| 久久精品国产精品日韩欧美| 色在线观看综合亚洲欧洲| av成人黄色片在线播放| 日本精品三级一区二区视频| 国产成人99亚洲综合精品| 精品人妻一区二区三区在线av| 国产精品—色哟哟视频| 亚洲综合日韩精品国产av| 国产精品日本一区二区三区在线| 日韩在线视频精品一区| 91日韩国产中文字幕| 欧美成人精品高清在线| 久久精品久久精品欧美大片| 欧美一区二区三区成人网| 日韩av有码在线播放| 亚洲av毛片免费在线| 曰韩av毛片在线观看| 中文字幕中文字幕久久不卡| 精品国产亚洲av未满十八| 麻豆国产传媒69国产| 久久精品国产亚洲av高清综合| 国产一级特黄大片特爽| 精品欧美一区二区精品| 亚洲欧洲一区二区免费| 欧美精品国产精品久久| 日韩视频专区一区二区| 成人免费视频国产免费| 成人午夜欧美熟妇小视频| av免费观看一区二区三区| 亚洲欧美日韩特级黄片| 五十路六十路美熟人妻| 亚洲国产99在线精品一区| 亚洲伦理av在线观看| 国产精品视频一区二区久久| 毛片91成人在线播放| 国产一级一片内射视频| 夜夜爽精品国产亚洲av成人| 天天色天天色天天色综合网| 人妻人人澡人人添人人爽桃色| 未满18禁止观看在线|