微信小程序中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();//引入app.js 文件 ---------- let msg = { url: address, data: { "data": token }, method: 'POST' } app.http(msg).then((data)=>{ consoel.log(data.data); },((reject)=>{ }))