mpvue小程序頁面中局部滾動到底部加載更多

今天在實現(xiàn)小程序下拉加載更多功能的時候遇到了一個bug
剛開始一直想通過小程序的onReachButtom實現(xiàn)觸底調(diào)用getGoodsList方法實現(xiàn)下拉加載更多,但onReachButtom函數(shù)總是不觸發(fā)

  onReachButtom(){
    this.getGoodsList()
  }

上網(wǎng)找了各種解決辦法都沒有解決,在main.json中加‘enablePullDounRefresh:true’這些都不能解決(enablePullDounRefresh:true是下拉刷新,不是下拉刷新...)

最后在小程序官方文檔中看到,scroll-view這個組件中有scrolltolower事件
(距離底部/右邊多遠時,觸發(fā)scrolltolower事件)
所以我將商品列表放在scroll-view這個組件中實現(xiàn)(記得給scroll-view一個高度),scroll-view內(nèi)部觸及底部的時候觸發(fā)scrolltolower事件,在scrolltolower事件函數(shù)中調(diào)用 this.getGoodsList()方法實現(xiàn)頁面局部數(shù)據(jù)懶加載


2020-05-11 下午6.27.23.png
handleScrollToButtom(){
    this.getGoodsList()  
}

成功實現(xiàn)頁面局部數(shù)據(jù)懶加載


2020-05-11 下午6.34.51.png

so問題應(yīng)該是onReachButtom是針對整個頁面到達底部時觸發(fā),而我的goodslist是一個絕對定位定位在頁面上的,我也沒有給page一個固定的高度,我在goodslist上做滑動的時候,相對于頁面來說,并沒有觸發(fā)到底部。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容