【发布时间】:2018-04-26 17:23:46
【问题描述】:
我有一个 reactjs 页面,它使用一个 API: ...通过邮递员(GET 请求)进行测试时,会呈现以下结果:
[
{
"clientI": "FedEx KinKOs"
}
]
这是我的代码:
import React, { Component } from 'react';
import {render} from "react-dom";
import './ClientInfo.css';
class ClientInfo extends Component {
state = {
data:[],
url: "https://jsonplaceholder.typicode.com/todos"
};
componentDidMount() {
fetch(this.state.url)
.then(response => response.json())
.then(data => this.setState({ data }));
}
render() {
const { data } = this.state;
data && console.log(data);
return (
<div>
<div className="container">
<div className="clientContainer">
{data &&
data.map(item =>
<div>
<span>{item.userId} </span>
<span>{item.id} </span>
<span>{item.title} </span>
</div>
)}
</div>
</div>
</div>
);
}
}
export default ClientInfo
...上面代码的这一行出现错误: .then(response => response.json())
我可以就我做错的事情寻求帮助吗?
【问题讨论】: