Axios是ajax的一种库,简化和健壮了ajax数据请求操作,目前主流浏览器都支持它。为什么说它是基于promise的http库呢?一般情况我们把ajax请求和处理返回结果写在一起。如果把Ajax的请求和处理结果分开写,请求部分只管请求数据,请求完成后,再承诺对数据处理,这相当于承诺了请求完成后一定会执行结果处理函数,JavaScript中,将这种承诺将来会执行的对象称为promise对象。
Axios的安装
使用 npm:
$ npm install axios
使用 bower:
$ bower install axios
使用 cdn:
<scriptsrc="https://unpkg.com/axios/dist/axios.min.js"></script>
Axios的使用
Axios中文文档对它的使用还是概括的很好的(https://www.kancloud.cn/yunye/axios/234845)