如何在倒置的 react-native 平面列表上检测到顶部
How to detect top is reached on inverted react-native flat list
正在设计一个聊天屏幕,其中的数据从底部显示。到达顶点。到达顶部后需要进行分页 API 调用。我使用了一个平面列表来显示带有倒置道具的数据。一旦我到达列表的顶部,我就必须再打一个电话。
我试图找到滚动高度,但也找不到:(
<FlatList
ref={nameRef}
data={messages}
renderItem={({ item }) => renderData(item)}
inverted
onScroll={(e) => handleScroll(e)}
/>
我需要在它到达列表顶部后进行 API 调用
您可以使用 onEndReached
道具来确定顶部,如下所示:
<FlatList
ref={nameRef}
data={messages}
renderItem={({item}) => renderData(item)}
inverted
onEndReached={this.handlePagination}
/>
正在设计一个聊天屏幕,其中的数据从底部显示。到达顶点。到达顶部后需要进行分页 API 调用。我使用了一个平面列表来显示带有倒置道具的数据。一旦我到达列表的顶部,我就必须再打一个电话。
我试图找到滚动高度,但也找不到:(
<FlatList
ref={nameRef}
data={messages}
renderItem={({ item }) => renderData(item)}
inverted
onScroll={(e) => handleScroll(e)}
/>
我需要在它到达列表顶部后进行 API 调用
您可以使用 onEndReached
道具来确定顶部,如下所示:
<FlatList
ref={nameRef}
data={messages}
renderItem={({item}) => renderData(item)}
inverted
onEndReached={this.handlePagination}
/>