收藏
回答

uni.login 用户如何判断用户拒绝还是允许?

使用 uni.login 时,用户点击拒绝或者允许,,都会走 success ,并且返回的参数是一样的,都是

errMsg: "login:ok"

请问诸位大佬,这应该怎么判断呢

回答关注问题邀请回答
收藏

3 个回答

  • 陈景夏
    陈景夏
    2023-11-10

    !e.detail?.code

    我是通过button授权手机号拉起授权弹窗,可以通过判断code是否有返回来判断是否授权

    2023-11-10
    有用
    回复
  • DCB朱龙
    DCB朱龙
    2023-06-27
    getPhoneNumber(e) {} 可以通过 e来判断,在决定是否走uni.login。
    


    2023-06-27
    有用
    回复
  • Jianbo
    Jianbo
    2023-01-09

    uni.login对应小程序wx.login,是不需要用户授权默认登录获取登录凭证(code)(因为微信已经登录了),所以都是走success 。看考:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html


    2023-01-09
    有用
    回复 3
    • 一月
      一月
      2023-01-09
      所以要怎么判断用户是点的允许还是拒绝呢?
      2023-01-09
      回复
    • Jianbo
      Jianbo
      2023-01-09回复一月
      无法判断
      2023-01-09
      回复
    • 一月
      一月
      2023-01-09回复Jianbo
      这么惨?行的吧,,,,谢谢大佬
      2023-01-09
      回复
登录 后发表内容