微信小程序中用promise封装wx.request请求。
const API_BASE_URL = 'https://api.it120.cc'
const request = (url, method, data) => {
let _url = API_BASE_URL + url
return new Promise((resolve, reject) => {
wx.request({
url: _url,
method: method,
data: data,
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success(request) {
resolve(request.data)
},
fail(error) {
reject(error)
},
complete(aaa) {
// 加载完成
}
})
})
}