介绍就不多写了,直接上代码了!
import axios from 'axios'
// create an axios instance
const service = axios.create({
// baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
withCredentials: true, // send cookies when cross-domain requests
timeout: 30000, // request timeout
headers: {
//'Content-Type': 'application/json; charset=utf-8'
"Content-Type": "application/x-www-form-urlencoded"
},
//请求参数处理
transformRequest: [
function(data) {
let ret = "";
for (let it in data) {
ret +=
encodeURIComponent(it) + "=" + encodeURIComponent(data[it]) + "&";
}
return ret;
}
]
})
// request interceptor
service.interceptors.request.use(
config => {
// do something before request is sent