Axios GET 方法本质上是一个 HTTP 请求,它的返回值是一个 Promise 对象,可以使用 Promise 的 then 方法来得到请求的结果。
如果得到的结果是一个字符串,需要将它转为对象格式。可以使用 JSON.parse() 方法将响应的字符串解析为一个 JSON 对象。
以下是一个包含代码示例的解决方案:
axios.get('/api/user')
.then(response => {
const user = JSON.parse(response.data);
console.log(user);
})
.catch(error => {
console.error(error);
});
在这个示例中,首先通过 axios.get 方法发起了一个 GET 请求,URL 为 /api/user。然后,在 Promise 对象的 then 方法中,通过 JSON.parse 方法将响应的字符串解析为一个对象并打印出来。如果出现错误,catch 方法会捕获并输出错误信息。