如果单纯的使用mpvue提供的request来进行数据的获取,总是比较麻烦的
mpvue.request({
url:’’,
data:{},
header:{},
method:‘post/get/put/delete’,
success:function(){},
fial:function(){},
complete:function(){}
})
还有很多其他的参数,需要的可以添加进去。
这样每次这样请求都这样写就会比较多余。所以,我们来进行封装。
Promise封装request
简单说一下:
传入的obj就是我们要传入的参数
里面包括 url data 以及 method 等等
url可以进一步封装
url=‘主域名’+请求的地址
难点,重点重点
返回的是一个promise
参数 resolve reject
里面是mpvue.request({
url,
data,
method:,
success(info){
resolve(info)
}
})
这只是最简单的封装,可以作为一个小小的参考。希望对你们有帮助!