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

項目app中用到了list滾動加載,把List作了下對比發現FlatList比較適合本身的項目,可是在實際運用中html

onEndReached方法須要給定

onEndReachedThreshold的高度

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

1.若是在onEndReached中更改data數據源,那麼會出現循環調用;react-native

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

3.將onEndReachedThreshold設置爲大於0的值,則會調用屢次onEndReached 方法,可是都是在頁面加載完成以後,而且也不會出現"當列表被滾動到距離內容最底部不足onEndReachedThreshold的距離時調用"less

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

 

 

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

相關文章
相關標籤/搜索