基于axios简单封装的ajax

Ajax封装

  • axios封装Ajax
    import axios from 'axios'
    
    export default function ajax(url,data={},type="GET"){
        if(type==='GET'){
            let paramStr = '';
            Object.keys(data).forEach((key)=>{
                paramStr+=key+'='+data[key]+'&'
            });
            if(paramStr){
            	//去除后面多余的 '&'
                paramStr.substring(0,paramStr.length-1);
                url+='?'+paramStr;
            }
            return axios.get(url);
        }else {
            return axios.post(url,data)
        }
    }

版权声明:本文为weixin_43480867原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。