【发布时间】:2017-10-28 02:00:12
【问题描述】:
class login extends React.Component {
constructor(props) {
super(props);
this.state = { data: 23 };
}
componentDidMount() {
var component = this;
fetch('jsonplaceholder.typicode.com/posts')
.then(function(response) {
return response.json();
})
.then(function(json) {
var data = json;
console.log(data[0]);
console.log(data[1].title);
component.setState({ data: json });
});
}
render() {
var someData = this.state.data[1].title || '';
return <div> <h1>elo{someData}</h1> </div>;
}
}
export default login;
上面的代码只适用于数组格式而不是json响应任何人都可以帮助json响应api如何获取
【问题讨论】:
-
在 html 中添加脚本标签时,它是从响应 api 获取数据,但是谁能帮我如何在反应组件中加载该脚本标签
标签: jquery html ajax reactjs fetch-api