Axios用法总结(附有封装好的axios请求)
admin
2024-05-22 13:31:31
0

目录

简介

安装

使用方法

axios常用配置项

创建axios实例

设置默认配置

请求拦截器

响应拦截器

批量发送请求

取消请求

axios的二次封装


简介

axios本身不是一种新技术,本质上是基于promise对原生XMLHttpRequest的封装,

官网文档  👉  Getting Started | Axios Docs

axios与ajax的关系?

        ajax实现了无刷新更新数据,是对原生xhr的封装;

        axios是一个基于Promise的http库,是对ajax的封装;

axiso具有如下特点:

  • 基于promise的异步ajax请求库
  • 支持浏览器端和node.js端使用
  • 支持promise API
  • 支持请求、响应拦截器
  • 支持取消请求
  • 支持批量发送多个请求

安装

npm install axios // npm安装