0
点赞
收藏
分享

微信扫一扫

使用Arcgis裁剪

孟佳 2024-02-14 阅读 8

使用await和async无法解决uniapp中的回调函数地狱问题,因为uni.request并不返回一个 Promise。通常情况下,我们期望await能够等待一个 Promise 或者其它类似 Promise 的对象,然后继续执行下面的代码,但uni.request的 success 回调不符合这个预期

解决方案非常easy!改成用then来接收请求响应的结果而不是uni.request中的success

如果不传入 success、fail、complete 等 callback 参数,将以 Promise 返回数据

const haha = async () => {
  await uni.request({

  }).then(res => {
    
  })
}
举报

相关推荐

0 条评论