react-native:平面列表的 OnEndReached 在滚动视图中不起作用
react-native: OnEndReached for Flatlist not working in scrollview
我是 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>
))
/>
我是 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>
))
/>