24
2020
08

axios的作用?

 vue中的ajax,用于向后台发起请求

    特点:

        从浏览器中创建XMLHttpRequests

        从node.js创建http请求

        支持Promise API

        拦截请求和响应

        转换请求数据和响应数据

        取消请求

        自动转换json数据

        客户端支持防御XSRF

    promise:

        一个对象用来传递异步操作的信息

        promise的出现主要是解决地狱回调的问题,无需多次嵌套

        本质:分离异步数据获取和业务

    拦截器分为请求拦截器和响应拦截器

    #请求拦截器

    axios.interceptors.request.use(function(config){

        return config;

    },function(error){

        return Promise.reject(error);

    });

    #响应拦截器

    axios.interceptors.response.use(function(response){

        return response;

    },function(error){

        return Promise.reject(error);

    });

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。