- 当前 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。造成线上部分手机受影响,但是找了好多手机无法复现这个问题,希望官方能够帮忙回复一下?
这是触发了微信的手机号验证(手机号过期安全策略), 不影响代码正常调用