const dialogConfig = {
context: this,
title: '是否登录',
content: '登录之后即可参与约球、约助教',
cancelBtn: '取消',
confirmBtn: {
openType: 'getPhoneNumber',
content: '授权登录',
bindgetphonenumber({
detail
}) {
console.log(detail);
if (detail.errMsg.includes('fail')) {
Toast({
context: _this,
selector: '#t-toast',
message: '授权失败',
icon: ''
});
return false; // 不关闭弹窗
}
// 无法吊起弹窗的手机直接跳过了错误信息,返回了undefined
// 目前认为是他的微信版本太低了,只能让他去升级微信了,官方有没有解决方案
if (typeof (detail.code) == 'undefined') {
Toast({
context: _this,
selector: '#t-toast',
message: '请升级微信',
icon: ''
});
return false; // 不关闭弹窗
}
_this.getUserMoblie(detail.code)
return true; // 关闭弹窗
},
},
};
Dialog.confirm(dialogConfig)
当前客户的手机并没有吊起授权窗口,点击无效。
请问这个怎么解决!
可以看下控制台有没有什么报错。
看了下你的小程序使用到了获取手机号组件,但是没有在[mp后台 -> 设置 -> 服务内容声明 -> 用户隐私保护指引]中声明收集该组件对应的隐私类型【收集你的手机号】,建议尽快补充该隐私类型声明,待审核通过后,过一段时间再试,参考公告:https://mp.weixin.qq.com/s/Vvj5nOTywoj1KlF726XIkg