- 升级7.0后,getPhoneNumber按钮点击授权后不执行
[代码]<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"> </button> [代码]getPhoneNumber: function(e) { console.log("bgetPhoneNumber:" + e) if (e.detail.errMsg === 'getPhoneNumber:ok') { //用户同意授权 console.log("###############:getPhoneNumber:" + e.detail) } else //不容许 { //用户按了拒绝按钮 wx.showModal({ title: '警告', content: '您点击了拒绝授权,将无法进入小程序,请授权之后再进入!!!', showCancel: false, confirmText: '返回授权', success: function(res) { if (res.confirm) { console.log('用户点击了“返回授权”') } } }) return; } 在页面初始化时已login。在7.0版本前能正常使用,升级后点击同意后不执行该方法,页面再次刷新一下。
2019-01-04 - 组件里面 getPhoneNumber 不回调了吗?
第一步 进入小程序点击登录弹出弹框,(弹框是自己写的组件); 第二步 微信登录,获取手机号,bindge'tphonenumber失效,绑定再后面的函数不会被执行。 ios没有问题,只有安卓手机有问题, oppo r11s ,小米6, 小米 mix2, 测试均有问题 微信版本更新前没有问题,更新后出现该问题 代码就是官方文档给出的代码,只是放在组件里面执行出现问题,page里面执行没有问题
2019-01-02