【发布时间】:2020-05-05 19:21:01
【问题描述】:
我在我的应用程序中有 api 调用,我想要的是从 json 响应中获取前 10 个项目,但不是在解决承诺之后直接在 url 中。 json 文件很大 (400 KB)。
部分响应json是:
{
"title": "Homepage",
"id": 0,
"version": "2.0",
"packages": [
{
"nid": "818974",
"title": "Bürgermeister aus Luxemburg und Deutschland beklagen „untragbare Zustände“ ",
"body": "<strong class=\"teaser text-left\"><p></p>\n<p>Die Grenzkontrollen werden noch bis Mitte Mai verlängert. Mit dieser Ankündigung verärgerte der deutsche
---
---
,
{
"nid": "819028",
"title": "Platz für sanfte Mobilität, aber nicht für die „Keeseminnen“",
"body": "<strong class=\"teaser text-left\"><p></p>\n<p>Einige Tage nach Beginn der von ArcelorMittal durchgeführten Demolierungs- und Sanierungsarbeiten auf dem
---
---
获取文章的函数:
export async function getArticles(){
try {
let articles = await fetch(`url`);
let result = await articles.json();
return result;
} catch (error) {
throw error
}
}
componentDidMount() {
getArticles().then(data => {
this.setState({
isLoading: false,
data: data
})
}, error => {
Alert.alert("Error", "Something happend, please try again")
})
}
我在主页后尝试了 ?per_page 或 ?page 等于 10,但它始终不起作用。
【问题讨论】:
-
感谢您接受我的回答!我很感激。
标签: json react-native