小程序button授权登录后,再授权获取用户手机号怎么实现?

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 工具 6.3.7 2.4.0

- 需求的场景描述(希望解决的问题)


- 希望提供的能力

类似于小程序《小红书》它的登录一样,用户点击button按钮登录授权获取用户信息,成功后再授权获取用户电话信息。或者授权登录获取信息和电话信息能不能以队列的形式先后进行在同一个button点击事件中。有没有老哥赏个光回答老弟。

最后一次编辑于  12-07  (未经腾讯允许,不得转载)
收藏 0评论 0
关注问题写回答

5 个回答

  • 束孝泉束孝泉

    直接用getPhoneNumber获取手机号,button按钮

    类型open-type="getPhoneNumber"


    赞同 0没有帮助
    评论 0
    复制
    12-11
  • WGinitWGinit

    还记得考虑手机号解码失败和当前用户没有绑定手机号或发验证码的情况哦



    赞同 0没有帮助
    评论 0
    复制
    12-10
  • 幕smile幕smile

    请各位老哥喝热咖啡

    赞同 0没有帮助
    评论 0
    复制
    12-07
  • 闵仙森ༀ闵仙森ༀ

    永远不要想着 一个button 触发两个方法。。

    现在比较好的交互 是 一进页面 你写一个授权弹窗。点击按钮 授权头像昵称,如果他要进行 需要账号模块的操作 提示让他授权手机号。

    赞同 0没有帮助
    评论 7
    复制
    12-07
    评论
  • 元旷元旷

    我觉得这个在登陆授权成功的回调函数里再生成一个弹框就行了,在那个弹框里做一个button,点击授权


    赞同 0没有帮助
    评论 7
    复制
    12-07
    • 幕smile幕smile

      你是说页面上的button open-type和bind事件为授权获取用户信息的,然后在获取用户信息的回调函数中再生成一个button open-type和bind事件为授权获取用户电话号码吗?老哥。

      赞同 0没有帮助
      回复
      复制
      12-07
    • 元旷元旷
      回复幕smile

      其实不需要再生成一个新的button ,用wx:if修改变量动态展示就可以了我觉得

      赞同 0没有帮助
      回复
      复制
      12-07
    • 元旷元旷
      回复元旷

      我觉得我表达的挺糟糕的,你竟然听明白了

      赞同 0没有帮助
      回复
      复制
      12-07
    • 展示更多
    评论