http://www.axios-js.com/zh-cn/docs/

    基于Promise封装的ajax库,核心XMLHttpRequest,只不过把ajax四步进行封装,并且基于promise管理异步编程

    ajax 正常的回调函数处理
    axios 基于promise管理异步编程,基于axios发送请求,最后返回的是promise实例
    fetch 完全浏览器新提供的一种向服务器通信的方案

    axios函数(对象)
    image.png
    1.CanceToken

    axios({
    // baseUrl + url : 最终请求的地址,如果baseUrl是空,url就要写全
    baseUrl: ‘’,
    url: ‘’,
    method: ‘get’,
    // params: 基于URL末尾拼接参数的方式,把params对象以问号传参数&拼接的形式一项行传递给服务器
    params: {
    lx: 0;
    name: ‘lxlxlx’
    },

    // data:只针对POST系列请求,设置请求主体传递的信息,默认会把对象变为application/json字符串传递给服务器
    data:{
    file: ‘xxx’,
    size: 1024
    },
    // 在POST请求下,把请求主体信息发送给服务器之前,对请求书体信息进行处理
    transformRequest: function(data){
    return Qs.stringify(data) //返回啥传递给服务器的就是啥
    }
    })