在componentDidMount里获取数据
async componentDidMount() {
try {
// 注意这里的await语句,其所在的函数必须有async关键字声明
let response = await fetch('https://news-at.zhihu.com/api/4/news/latest');
let responseJson = await response.json();
console.log('responseJson = ', responseJson);
return responseJson.top_stories;
} catch (error) {
console.error(error);
}
}
在项目中安装了:
npm i babel-preset-env --save-dev
npm install babel-loader --save-dev
网友评论