我有一个从 API 获取数据的函数。我想从数据中返回一个随机数据。我已经尽了一切努力,但似乎没有解决办法。下面是从 API 调用 JSON 数据的函数。
const fetchLastestPost = async () => {
const response = await fetch(
`https://learnersnews.com/wp-json/wp/v2/case?per_page=10&page=${page}`,
);
const post = await response.json();
if (page == 1) {
setPosts(post);
} else {
setPosts([...posts, ...post]);
}
setIsFetching(false);
setIsLoading(false)
}
展开片段
下面是 Flatlist 组件
<FlatList
data={posts}
onRefresh={() => onRefresh()}
refreshing={isFetching}
onEndReached={() => handleLoadMore()}
onEndReachedThreshold={0.1}
showsVerticalScrollIndicator={false}
ListFooterComponent={() => renderFooter()}
renderItem={({ item }) => (
<TouchableOpacity activeOpacity={0.8} onPress={() =>
navigation.navigate('Singlecase', {
post_id: item.id,
name: item.title.rendered,
})
}>
<View>
<Card>
<CardItem header bordered style={{ paddingTop:8, paddingBottom: 8,}}>
<Text numberOfLines={2}
ellipsizeMode='tail' style={styles.titleText} >
{item.title.rendered}</Text>
</CardItem>
<CardItem bordered style={{ paddingTop:1, paddingBottom:1 }}>
海绵宝宝撒
相关分类