Axios

基于 promise 可以用于浏览器和 node.js 的网络请求库。

Promise 是一个 ECMAScript 6 提供的类,是 JavaScript 中处理异步操作的对象

在服务端它使用原生 node.js http 模块,在客户端(浏览器)则使用 XMLHttpRequests

Promise

一个很好的类比解释 https://zh.javascript.info/promise-basics

Ajax

异步请求

XHR 对象:XMLHttpRequests

Axios 是对原生的 Ajax 的封装

Axios

安装

npm install axios

**yarn** **add** axios

CDN 引入

<script src="<https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js>"></script>

用例