【发布时间】:2021-03-16 02:35:39
【问题描述】:
我目前正在制作我的第一个 React API 应用程序,即使我将 res.data 分配给它不是空的,我也无法弄清楚什么状态数据是空的。 我也不知道如何在 div 中呈现所有这些内容。
这是 res.data 的 console.log 返回的内容:
(2) [{…}, {…}]
0: {user: {…}, available_amount: 4324324}
1: {user: {…}, available_amount: 43243243}
length: 2
__proto__: Array(0)
这是我的代码:
class App extends Component{
constructor(props) {
super(props);
let data
this.state = {
data: [],
loaded: false,
placeholder: "Loading"
};
}
async componentDidMount(){
let data;
axios
.get('http://127.0.0.1:8000/api/',{
headers:{
'Authorization': 'Token 8651a2b6c28ecd5cd25c0e67dfd7f3642a3d0029'
}
})
.then(res => {
this.setState(() => {
return {
data: res,
loaded: true
};
});
})
.then(console.log(this.state.data))
}
【问题讨论】:
标签: json reactjs api django-rest-framework