小程序button授权登录后,再授权获取用户手机号怎么实现?
发布于 5 年前 作者 qiangmo 10116 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)
  • 希望提供的能力

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

7 回复

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

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

请各位老哥喝热咖啡

怎么在授权的时候发送手机验证码授权

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

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

类型open-type=“getPhoneNumber”

<button  class="icon_btns" wx:if='{{showType==1 || showType==2 }}'  open-type="getPhoneNumber"bindgetphonenumber="toTel">

button组件获取授权,如果连续快速点击button 会出现多次授权窗口,因为出现多次授权窗口,点击一个授权后,还有其他授权窗口,进而导致小程序卡死。有遇到的吗?

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

回到顶部