axios实现异步请求
时间: 2023-10-17 12:27:58 浏览: 97
Ajax异步请求
Axios 是一个基于 Promise 的 HTTP 请求库,可以在浏览器和 Node.js 中使用。它可以用于执行异步请求并处理响应数据。
下面是一个使用 Axios 发送异步请求的示例:
```javascript
import axios from 'axios';
axios.get('https://jsonplaceholder.typicode.com/todos/1')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
在上面的示例中,我们向 `https://jsonplaceholder.typicode.com/todos/1` 发送了一个 GET 请求。Axios 会返回一个 Promise 对象,我们可以使用 `.then()` 处理请求成功时的响应数据,使用 `.catch()` 处理请求失败时的错误信息。
Axios 还支持其他 HTTP 方法,如 POST、PUT、DELETE 等,使用方法类似于 GET 方法。同时,它还支持设置请求头、请求参数、请求超时等功能,具体可以查看 Axios 的官方文档。
阅读全文