Axios 是一个基于 promise 的网络请求库,可以用于浏览器和 node.js
但是有时候我们是不是 在获取到数据时,有这样的疑问?
为啥获取我们自己的数据还要 response.data.data? 而不是 response.data?
是这样的:
getLoginInfo().then(result => {
console.log(result);
})
result : 是axios 包装后的对象,有请求参数config, 状态status 等等一些附加值,其中 data 就是 后端返回给前端的值(status, msg, data),只不过 data 中又把真实数据包裹了一层。