如何解构axios await/async get请求的结果
时间: 2023-11-16 15:43:44 浏览: 152
使用async await 封装 axios的方法
当使用axios进行异步get请求时,可以使用async/await来处理异步结果。在响应成功时,axios返回一个包含响应数据的对象。我们可以使用解构赋值来获取所需的数据并进行处理。
以下是一个示例代码:
```
import axios from 'axios';
async function fetchData() {
try {
const response = await axios.get('https://jsonplaceholder.typicode.com/posts/1');
const { data } = response;
console.log(data);
} catch(error) {
console.log(error);
}
}
fetchData();
```
在这个示例中,我们使用async/await关键字来处理异步操作。我们发送一个GET请求到指定的URL,并将响应存储在response变量中。然后,我们使用对象解构赋值来获取响应数据并将其存储在data变量中。最后,我们在控制台上打印数据。如果出现错误,我们将在控制台上显示错误信息。
希望这可以帮助你解构axios的异步get请求结果。
阅读全文