reactnative中FlatList上拉加載更多的解決辦法


項目app中用到了list滾動加載,把List做了下對比發現FlatList比較適合自己的項目,但是在實際運用中

onEndReached方法需要給定

onEndReachedThreshold的高度

但是給定0和1之間的值也沒有找到正確的辦法  ,會出現以下幾個情況:

1.如果在onEndReached中更改data數據源,那么會出現循環調用;

2.將onEndReachedThreshold設置為0,則一直不會調用

3.將onEndReachedThreshold設置為大於0的值,則會調用多次onEndReached 方法,但是都是在頁面加載完成之后,並且也不會出現"當列表被滾動到距離內容最底部不足onEndReachedThreshold的距離時調用"

在網上找了很久,終於找到一個解決辦法

 

 

摘自https://www.questarter.com/q/flatlist-39-s-onendreached-not-fire-unless-setting-height-explicitly-in-react-native-27_43444690.html


免責聲明!

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



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