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

JavaScript中有多个等待对象吗?

JavaScript中有多个等待对象吗?

慕村9548890 2021-05-12 14:19:48
我有一个React Native App,当用户单击一个按钮时,我调用一个函数,该函数_openInterstitial返回2个Promise。代码如下:_openInterstitial = async () => {    try {      await AdMobInterstitial.requestAdAsync()      await AdMobInterstitial.showAdAsync()    } catch (error) {      console.error(error)    }  }当我快速点击按钮两次时,它返回此错误已经在请求广告,请等待之前的承诺。我如何履行await先前的承诺?我是否需要将另一个await带到另一个try..catch街区?还有其他更简单的方法吗?
查看完整描述

2 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

我的解决方法是,首先将setState({iswaiting: true})检索iswaiting到的数据设置为false。一旦iswaitingtrue刚刚关闭await动作。


查看完整回答
反对 回复 2021-05-27
  • 2 回答
  • 0 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

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