小程序开发记录(五)
request 封装为promise
更加优雅的request写法~
var requestNameApi = function (app) {
return new Promise((resolve, reject) => {
wx.request({
url: 'https://www.yoursite.com/url',
header: {
'content-type': 'application/json'
},
success(res) {
console.log(res)
if (res.data.success) {
resolve(res.data);
} else {
resolve(res.data.msg)
}
},
fail(res){
console.log('请求失败')
reject(res)
}
})
})
}
module.exports={
requestNameApi:requestNameApi
}