【发布时间】:2017-10-06 12:11:10
【问题描述】:
我想从“https://blockchain.info/api/exchange_rates_api”获取所有数据并在页面上显示。我试过了,但收到一条错误消息。这是我的代码:
import React, { Component } from 'react';
import './App.css';
class App extends Component {
constructor(){
super();
this.state = {
data: []
}
}
componentDidMount()
{
fetch("https://blockchain.info/ticker").
then((Response) => Response.json()).
then ((findresponse)=>
{
console.log(findresponse)
this.setState({
data:findresponse
});
})
}
render()
{
return(
<div>
{
this.state.data.map((dynamicData, Key) =>
<div>
<span>{dynamicData}</span>
</div>
)
}
</div>
)
}
}
export default App;
我在 setState 方法中遇到错误。当我尝试不使用 setState 方法进行编写时,我在控制台中获得了数据。但我想要表格形式的页面上的数据。
【问题讨论】:
-
你说你在 setState 中遇到了一个错误,你能把错误显示出来