前端工作小结11-封装请求
原创
©著作权归作者所有:来自51CTO博客作者前端歌谣的原创作品,请联系作者获取转载授权,否则将追究法律责任
import { axios } from "./axios";
export { axios };
export function httpAction(url, parameter, method) {
return axios({
url: url,
method: method,
data: parameter
});
}
/*封装系统需要的post请求 第一个参数传入url地址 第二个传入数据参数*/
export function postAction(url, parameter) {
return axios({
url: url,
method: "post",
data: parameter
});
}
/*封装系统需要的put请求*/
export function putAction(url, parameter) {
return axios({
url: url,
method: "put",
data: parameter
});
}
/*封装系统需要的get请求*/
export function getAction(url, parameter) {
return axios({
url: url,
method: "get",
params: parameter
});
}
/*封装系统需要的delete请求*/
export function deleteAction(url, parameter) {
return axios({
url: url,
method: "delete",
params: parameter
});
}