import axios from 'axios'
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
const request = ({
url,
header,
method = "GET",
params,
data
}) => {
return new Promise((resolve, reject) => {
switch (method.toUpperCase()) {
case "GET":
axios({
url,
method,
params
}).then(res => resolve(res))
.catch(err => reject(err))
break;
case "POST":
axios({
url,
method,
data,
}).then(res => resolve(res))
.catch(err => reject(err))
break;
default:
break;
}
})
}
export default request
axios封装
最新推荐文章于 2022-05-30 00:18:00 发布