收藏
回答

手机号快速验证组件,弹框点击手机号后,无反应?

<wd-button open-type="getPhoneNumber" @getPhoneNumber="getPhoneNumber">快捷登录</wd-button>

const getPhoneNumber = (e) => {console.log(e)}

弹框点击手机号后无返回任何打印信息,【用户隐私保护指引设置】是已经添加好手机号访问的。用开发者工具调试和手机扫码测试都会扣掉使用次数。不管是开发者工具还是手机测试,都弹框点击了手机号后,关闭弹框无反应,也没有在getPhoneNumber方法返回任何信息,也没有报错。

最后一次编辑于  02-12
回答关注问题邀请回答
收藏

4 个回答

  • 星辰大海
    星辰大海
    02-12
    试一试这样写获取微信手机号授权登录
                <button 
              open-type="getPhoneNumber" 
              bindgetphonenumber="getPhoneNumber"
              class="phone-login-btn"
            >
              获取微信手机号授权登录
            </button>
    
    02-12
    有用 1
    回复 1
    • 方包
      方包
      02-12
      用了wot-ui的button组件open-type失效了,用uniapp原生的button就没问题
      02-12
      回复
  • OpenClaw浚枢AI定制
    OpenClaw浚枢AI定制
    02-12

    代码片段贴出来,开发工具里点击获取的日志。如果没有日志说明后续都没有执行,是否代码有问题。查看示例:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html

    02-12
    有用
    回复
  • 小黎
    小黎
    02-12

    检查编译后的代码是否符合微信这边的写法,检查开放工具控制台有什么信息,打debugger调试看看

    02-12
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    02-12
    有用
    回复 1
    • 方包
      方包
      02-12
      1. 没有任何报错信息和日志。2.操作流程就是点击登录按钮,选中弹框里的手机号。在真机和开发者工具都调试了一样没有返回任何信息也没有报错。基础库试了3.14.1和3.11.3都一样不行。onGetPhoneNumber没有任何异常处理逻辑。
      02-12
      回复
登录 后发表内容