为了方便在小程序开发中获取后台的数据,小程序自带的发请求函数不能满足我们的需求,需要对其进行二次封装
代码如下:
export default function uniRequest(url,data={},method='GET'){
return new Promise((resolve,reject)=>{
uin.request({
url:'http://xxxx' + url,
data:data,
method:'GET/POST/PUTH',
success:(res)=>{
// 成功之后的逻辑
return res.data,
},
fail:(err)=>{
// 失败之后的逻辑
return Promise.reject(new Error())
}
})
})
}