本篇文章记录微信小程序如何对wx.request进行封装实现http请求,如何实现同步请求
小程序的开发文档提供了相对实用的api wx.request() 但是我们把他封装一下,做成一个符合自己使用习惯的方式。
先上我封装好的代码吧
function myrequest(url, method,param, successCallback, failCallback) {
console.log('准备发起请求 :>> ', url);
var _this = this;
wx.request({
url: url,
data: param,
dataType: 'json',
method: method,
header: {
'custom-header': method,
'content-type': 'application/json'
},
success: (res) => {
if (successCallback) {
successCallback(res);
}
},
fail: (res) => {
console.log(res)
if (failCallback) {
failCallback(res);
}
}
});
}
export default {
get:funct