Axios 的基本使用

Axios 是一个基于 promise 的HTTP 库, 可以用在浏览器和 node.js 中。

  1. 从浏览器创建 XMLHttpRequests
  2. 从node.js 创建 http 请求
  3. 支持Promise API
  4. 拦截请求和响应
  5. 转换请求数据 和 响应数据
  6. 取消请求
  7. 自动转换 JSON 数据
  8. 客户端支持防御 XSRF

axios 的 get 请求  

  // 为给定 ID 的user 创建请求      axios 实在promise 的基础上做的封装

axios.get(/user?ID=12345)
    .then(function. (response){
        console.log(response)
    })
    .catch(function, (error){
        console.log(error)
    })

对比 jquery 的代码,其实都是一个流程: jquery是基于es5的基础上 从http库中,做的封装

$.ajax({
    url:"/user?ID=12345",
    type:"GET",
    success:function(response){
//成功返回的数据 }, error:fucntion(error_data){
//返回的错误 } })