微信小程序中request函数的封装
将函数写在app.js中,在其他页面引用函数:
//http方法,写在app.js页面
----------
http: function (msg) {
return new Promise((resolve, reject) => {
wx.request({
url: msg.url,
data: msg.data,
method: msg.method,
success: function (res) {
if (res.data.status === 0) resolve(res.data);
else reject(res.data);
},
fail: function (res) {
console.log(res);
}
})
})
}
let app=getApp();//引入app.js 文件
----------
let msg = {
url: address,
data: { "data": token },
method: 'POST'
}
app.http(msg).then((data)=>{
consoel.log(data.data);
},((reject)=>{
}))