方式二:使用浏览器内置的fetch方法
该方法是浏览器标准的一个接口,提供了一种简单合理的方式来跨网络异步的获取资源数据,现在也是越来越流行使用的,同样Ajax请求也是放在componentDidMount...,与axios有些区别,不是用catch()去捕获错误,因为使用catch去捕获异常会掩盖掉组件本身可能产生的bug
(error) => {
console.log(error...res返回的是一个字符串,需要用JSON.parse()方法将字符串转化为json对象
const { goodlists } = JSON.parse(res);
this.setState...response的类型是一个json字符串格式,你需要用JSON.parse()的方式
将json字符串,转化为json对象,然后做处理的
如果你是使用axios的方式请求数据,那么是不用进行json序列的格式化的...下载该工具,下一步,下一步安装就好,当然你在后台回复【charles下载】也是获取到的
使用方式如下所示:
?