<button type="primary" plain="true" class="wx-login" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">
授权获取您的手机号</button>
//获取用户手机号
getPhoneNumber: function (e) {
if (e.detail.errMsg == 'getPhoneNumber:ok') {
//授权登录
var user = e.detail;
wx.showLoading({
title: '加载中',
})
wx.request({
url: fetch.baseUrl + '/GetPhoneNo',
method: 'POST',
data: {
"encryptedData": user.encryptedData,
"sessionKey": wx.getStorageSync("sessionKey"),
"iv": user.iv
},
success: res => {
console.log(res.data)
var data = JSON.parse(res.data.data)
var phone = data.phoneNumber;
},
fail: res => {
wx.showToast({
title: '请求失败,请检查您的网络',
icon: 'none'
})
}
});
} else {
//用户按了拒绝按钮
wx.showModal({
title: '提示',
content: '您点击了拒绝授权,将无法正常使用小程序,请授权之后再进入!',
showCancel: false,
confirmText: '返回授权',
success: function (res) {
if (res.confirm) {
console.log('“返回授权”');
}
}
});
}
},
版权声明:本文为weixin_42340514原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。