获取用户手机号,当用户取消的时候还是会执行下面的语句
开发工具点击取消不会执行下面的,手机(以我的为例:vivoY27)点击取消手机号授权的时候,还是会提示绑定中,然后没了
是我写的不对,还会什么原因,求帮助
2 回复
因为在手机上,e.detail.errMsg返回的跟开发者工具的不一样,不要使用==这样的判断,我用的是indexOf(“fail”),小程序很多接口都是这样的,开发者工具返回的跟手机返回的有点出入的
肯定会啊大哥。 errMsg 不只是这一个 安卓和IOS上 不一样的。你不能这样判断。你只需要判断 e.detail.errMsg = 'getPhoneNumber: ok’这里处理正确的 逻辑。else 不用管了。因为失败的errMsg有十种左右
https://developers.weixin.qq.com/community/develop/doc/00064821b10130c98396fe20151c00