微信小程序中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);
}
})
})
}
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
let app=getApp();
----------
let msg = ,
method: 'POST'
}
app.http(msg).then((data)=>,((reject)=>))