为了方便在小程序开发中获取后台的数据,小程序自带的发请求函数不能满足我们的需求,需要对其进行二次封装
    代码如下:

    1. export default function uniRequest(url,data={},method='GET'){
    2. return new Promise((resolve,reject)=>{
    3. uin.request({
    4. url:'http://xxxx' + url,
    5. data:data,
    6. method:'GET/POST/PUTH',
    7. success:(res)=>{
    8. // 成功之后的逻辑
    9. return res.data,
    10. },
    11. fail:(err)=>{
    12. // 失败之后的逻辑
    13. return Promise.reject(new Error())
    14. }
    15. })
    16. })
    17. }