习惯了封装请求,使用微信小程序原生的请求比较麻烦,就打算自己封装一个请求,这样会简便一些,下面是封装的js,在使用时引入要使用的js就行
function wxRequest(url, method, data) {
let promise = new Promise(function (resolve, reject) {
wx.request({
url: getApp().globalData.baseUrl + url,
data: data,
method: method,
header: {
'content-type': 'application/json',
'token':token
},
success: function (res) {
if (res.data.code === '401') {
wx.showModal({
title: '失败',
content: '系统延迟,请退出小程序重试!',
showCancel: false
});
}
resolve(res);
},
// success: (data) => resolve(data),
fail: function(err) {
wx.showModal({
title: '失败',
content: '系统延迟,请退出小程序重试!',
showCancel: false
});
reject(err)
}
})
});
return promise
}
module.exports = {
wxRequest: wxRequest
}