我使用静态网址创建了一个项目列表,您可以触摸并打开另一个元素。这个新元素应打开并获取另一个URL,例如
1 2秒 3日 是我必须与另一个URL连接的URL。
通过获取此内容,我应该获取对象并在视图上调用它们。
我不知道如何映射项目并访问它们,例如通过{id}或{name}调用。
答案 0 :(得分:0)
如果您的json响应中只有id,请按以下索引进行调用;
在您的班级中定义状态数组
Your class declaration here ... {
constructor(props) {
super(props);
this.state = {
productExt:[]};
}
componentDidMount(){
fetch('Your URL Here')
.then((response) => response.json())
.then(result => this.setState({productExt:JSON.stringfy(result)})
.then(() => console.log("data:" +JSON.stringify(productExt[0]))) ***// this returns 0 index***
.catch((error) => {
console.error(error);
});
}
}
在渲染中,您可以将对象称为this.state.productExt [0]或this.state.productExt [1]