function getPromise(url, method = 'GET', data = {}, header = {}) { return new Promise((resolve, reject) => { wx.request({ url: url, header: header, success: function (res) { resolve(res) }, fail: function (res) { reject(res) }, method: method, data: data, dataType: 'json' }) }) }
如上进行封装;
如下进行调用
getPromise(_url, 'POST', _data) .then((res) => { })
如上调用,不过,如果多个请求相互嵌套呢,怎么解决?
getPromise(_url, 'POST', _data) .then((res) => { getPromise(_url, 'POST', _data) .then((res) => { ... }) })
POPMUISE
慕慕森
相关分类