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

相关文章
相关标签/搜索