问题描述
我是ReactNative开发的新手,并且正在开发我的第一个应用程序。 我试图在滚动视图选项卡中的平面列表中使用OnEndReached。我使用此滚动视图是因为我的应用程序中有3个平面列表。
前两个是水平的。对于最后一个,我需要使用onEndReached处理分页。但是,当我将最后一个平面列表放在滚动视图中时,没有任何问题它根本无法工作。
当我将其放在滚动视图之外时,它可以正常工作。所以我认为这个问题与此有关。
您知道我该如何处理此问题?抱歉,如果这个问题是基本问题:(
解决方法
如果父级具有ScrollView,则不会调用
OnEndReached。为什么不将这些顶视图放在Header中?
<FlatList
data={data}
renderItem={}
keyExtractor={(item,index) => item.personId}
onEndReached={() => {
console.log(" On End Reached");
}}
onEndReachedThreshold={0.01}
ListHeaderComponent={() => (
<View>
<FlatList/>
<FlatList/>
</View>
))
/>