export function getOrderByState(state,token){ const res = axios.get('/api/mall/getOrderByState?state='+state+'&token='+token); return new Promise((resolve,reject)=>{ res .then((result)=>{ if(result.status===200){ return result.data; }else{ reject(result.status) } }) .then((json)=>{ if(json.code===0){ resolve(json.data); }else{ reject(json.message); } }) .catch((e)=>{ reject(e.toString()) }) }) }
时间: 2024-02-29 10:57:24 浏览: 80
vue+axios 拦截器实现统一token的案例
这是一个使用axios发送HTTP请求,获取订单信息的函数,函数名为getOrderByState。它有两个参数,一个是订单状态state,一个是用户token。函数返回一个Promise对象,通过resolve返回订单数据,通过reject返回错误信息。函数中使用了链式调用,先发送请求,然后将请求结果进行处理,最后将结果通过Promise返回。
阅读全文