收藏
回答

先getUserInfo 还是先 login


这两个的先后顺序有区别吗,我现在是用getUserInfo,在成功回调里面执行login.



最后一次编辑于  2018-09-03  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 再见,电脑崽
    再见,电脑崽
    2018-09-03

    先login 再getUserInfo

    不过我要告诉你,getUserInfo使用有局限性的,如果用户拒绝授权后,是不会再弹出授权提示了。

    wx.getUserInfo(OBJECT)

    注意:此接口有调整,使用该接口将不再出现授权弹窗,请使用 <button open-type="getUserInfo"></button> 引导用户主动进行授权操作

    1. 当用户未授权过,调用该接口将直接进入fail回调

    2. 当用户授权过,可以使用该接口获取用户信息


    2018-09-03
    赞同
    回复 3
    • 继伟
      继伟
      2018-09-03

      我是用按钮触发的,拒绝了可以再点击的,所以我感觉这两个先后区别不大。具体的也不清楚

      2018-09-03
      回复
    • 再见,电脑崽
      再见,电脑崽
      2018-09-03回复继伟

      getUserInfo第一个参数虽然是非必须的,但是它需要login返回的,所以肯定是login先执行,如果session没过期的话,getUserInfo随时用吧。

      2018-09-03
      回复
    • 继伟
      继伟
      2018-09-03回复再见,电脑崽

      哦哦,感谢。有点懂了,我再去查查资料。

      2018-09-03
      回复