getPhoneNumber获取手机号码,弹出验证码弹窗
发布于 6 年前 作者 azhang 2521 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

使用<button class=“btn_group_right” open-type=“getPhoneNumber” bindgetphonenumber=“bindgetphonenumber”>来获取用户的手机号码,

绑定函数如下

bindgetphonenumber(e){

    console.log(’-------------------->’, e);

    if (!e.detail.encryptedData) {

    return;

    }

    //some code…

},

问题:极少数手机需要获取验证码,需要获取验证码的手机填写之后还能否走到这个回调中,e的结构是怎样的。我这里判断了一下e.detail.encryptedData,如果没有直接return。造成线上部分手机受影响,但是找了好多手机无法复现这个问题,希望官方能够帮忙回复一下?

1 回复

这是触发了微信的手机号验证(手机号过期安全策略),  不影响代码正常调用

回到顶部