不考虑登录权限.对axios做一个简单的封装.,.在文件中引入axios,进行封装,baseURL代表后端即服务器的地址,timeout表示接口的响应时间,超时退出
import axios from "axios";
let service = axios.create({
// 这里是写你的公共地址
baseURL: "http://",
timeout: 3000,
});
export default service;
在其他文件中引入这个文件,对get,post,put,deleter进行封装.这里可以对整体请求进行一个封装.在使用如get请求,直接调用get请求即可.
import service from "..";
export function get(url, params) {
console.log(params);
return service({
method: "GET",
url: url,
params: params,
});
}
export function post(url, params) {
console.log(params);
return service({
method: "POST",
url: url,
data: params,
});
}
export function put(url, params) {
console.log(params);
return service({
method: "put",
url: url,
data: params,
});
}
export function deleterequest(url, params) {
return service({