export function get(url, params){
return new Promise((resolve, reject) =>{
axios.get(url, {
params: params
}).then(res => {
resolve(res.data);
}).catch(err =>{
reject(err.data)
})
});
}
难道这样不可以吗
export function get(url, params){
return axios.get(url, {
params: params
})
}
没发现吗,上面的示例读取了
res.data
和err.data
,这样就不用每个请求都写一遍res = res.data
了。当然,不推荐这么做,应该用 axios 拦截器来实现: