为了账号安全,请及时绑定邮箱和手机立即绑定

promise关于解决ajax嵌套问题?

promise关于解决ajax嵌套问题?

森林海 2018-07-15 12:01:33
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) => {                                ...                 })         })
查看完整描述

2 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

多个请求把Promise对象return出来

getPromise(_url, 'POST', _data)
  .then(res => {    return getPromise(_url, 'POST', _data)
  }).then(res => {      return getPromise(_url, 'POST', _data)
    }).then(res => {        return getPromise(_url, 'POST', _data)
      }) ...


查看完整回答
反对 回复 2018-07-20
?
慕慕森

TA贡献1856条经验 获得超17个赞

async配合await使用

查看完整回答
反对 回复 2018-07-20
  • 2 回答
  • 0 关注
  • 933 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信