小程序可以通过微信官方提供的登录能力方便地获取微信绑定的手机号来实现一键登录
第一步,你需要先调用 wx.login() 获取到 code (微信小程序登录)
第二步,获取手机号 (因为需要用户主动点击才能实现,所以要使用button,代码如下)
<button bindgetphonenumber="getPhoneNumber" open-type="getPhoneNumber" class='button-hover'>确认授权</button>
//这是 js 文件
getPhoneNumber: function (e) {
console.log(e.detail.errMsg)
console.log(e.detail.iv)
console.log(e.detail.encryptedData)
if (e.detail.errMsg !== 'getPhoneNumber:ok') {
wx.showModal({
title: '提示',
showCancel:false,
content: '未授权',
success:function(res) {
}
})
}else {
wx.showMod