话不多说,直接上代码。
axios.defaults.baseURL = 'http://127.0.0.1:3000/';
// 请求响应超时时间
axios.defaults.timeout = 5000;
axios.defaults.retry = 4;
axios.defaults.retryDelay = 1000;
// 封装自己的get/post方法
export default function getdata(api,data){
return new Promise((resolve,reject)=>{
axios.get(api,{
params:data
}).then(res=>{
resolve(res)
}).catch(err=>{
reject(err)
})
})
}
没有为宝宝们写设置请求头的信息,大家可以自己百度一下。