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)
}
}

本文介绍了一种使用axios库封装Ajax请求的方法,通过简单的函数调用实现GET和POST请求的发送,提高了代码的复用性和可维护性。

被折叠的 条评论
为什么被折叠?



