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'
})
})
}如上進行封裝;如下進行調(diào)用getPromise(_url, 'POST', _data)
.then((res) => {
})如上調(diào)用,不過,如果多個請求相互嵌套呢,怎么解決?getPromise(_url, 'POST', _data)
.then((res) => {
getPromise(_url, 'POST', _data)
.then((res) => {
...
})
})
promise關(guān)于解決ajax嵌套問題?
森林海
2018-07-15 12:01:33