获取用户手机号,当用户取消的时候还是会执行下面的语句
发布于 6 年前 作者 guiyingwu 12184 次浏览 来自 问答

开发工具点击取消不会执行下面的,手机(以我的为例: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

回到顶部