代码如下:
getPhoneNumber(e) {
console.log(JSON.stringify(e))
if (e.detail.errMsg == 'getPhoneNumber:fail user deny') {
console.log('用户拒绝提供手机号');
//此处后续要讨论是否记录到日志中
} else {
console.log('用户同意提供手机号');
let _this = this;
uni.showModal({
title: '系统提示',
content: '系统想要获取用户信息,请点击按钮马上登陆!',
confirmText: '马上登陆',
success: function(res) {
if (res.confirm) {
//小程序访问微信用户信息授权
uni.getUserProfile({
lang: 'zh_CN',
desc: "用户登陆",
success: (res) => {
res.code = _this.wxCode;
res.iv = e.detail.iv;
res.encryptedData = e.detail.encryptedData;
res.deviceUuid= uni.getStorageSync('USER_DEVICE_ID');
res.companyId = _this.companyId;
_this.saveInfo(res);
},
fail: res => {
console.warn(JSON.stringify(res))
}
})
} else if (res.cancel) {
uni.showToast({
title: '您已经取消微信授权!',
duration:3000,
type: 'warning'
});
}
},
})
}
},
违规了,去小程序后台看看通知