如何找出FlatList在React Native中可见的最后一项

时间:2019-11-14 07:38:35

标签: react-native react-native-flatlist

我正在我的应用程序中进行分页逻辑。基于起始索引和结束索引,我在api调用中获取了10个元素。但是在这里,我需要确定列表是否滚动到结束,这意味着我需要查看最后一个项目呼叫负载更多。我使用的是平面列表onEndReached,onEndReachedThreshold,但在加载前10个元素后,它正在调用onEndReached,但我没有滚动到最后一个项目。

 <FlatList                             
    ItemSeparatorComponent={this.itemSeperator}
    data={this.state.contactCards}
    renderItem={({ item, index }) => <ItemComponent itemObj={item} />}
    horizontal={false}
    ListFooterComponent={this.FlatListFooter}
    onEndReached={this.loadMore}
    onEndReachedThreshold={0.1}                                   
  />

0 个答案:

没有答案