账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于if语句中的异步请求
    20
    0

    有一个列表需要通过异步接口获取当前位置然后再返回数据,但是我不想每次都请求这个获取位置,我就想先加个判断,有值直接获取列表,没值先获取位置再获取列表,但是问题就来了,因为他是异步的,我没办法写成下面这样:

    if (!hasLocation) {
          getLocationSync()
    }
     
    //TODO :getStoreList
    

    然后我现在就改成了这样:

    if (!hasLocation) {
          this.getLocationSync().then(this.getStoreList());
    } else {
          this.getStoreList()
    }

    请问有什么优雅的写法吗???

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部