uni-app之onReachBottom(上拉觸底事件)


背景

要實現功能,用列表上拉加載數據。

 之前,用了滾動區域scroll-view以及它的監聽事件@scrolltolower(https://www.cnblogs.com/luyj00436/p/15038958.html)。結果發現方法不是很恰當。主要原因是:區域滾動的性能不如頁面的周期函數onReachBottom。

函數名 說明
onReachBottom 頁面滾動到底部的事件(不是scroll-view滾到底),常用於下拉下一頁數據。

實現

頁面中添加onReachBottom上拉觸底事件。

 1 export
 2 default {
 3         // ……
 4         onReachBottom:
 5         function() {
 6             console.log("加載數據的方法");
 7         },
 8         //……
 9     },
10     

  使用注意 可在pages.json里定義具體頁面底部的觸發距離,例如50px。

1 // ……
2 {
3     "path": "pages/login/login",
4     "style": {
5         "navigationBarTitleText": "標題名",
6         "onReachBottomDistance": 50 // 上拉觸底的單位,單位為px
7     }
8 },
9 // ……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM