前言
最近开发公司手机快捷登录的功能,花费了不少时间,这里附上详细教程。
这里以海底捞小程序的图片为例,如有侵权请联系小编删除。
代码如下
<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">手机号快捷登录</button>
getPhoneNumber(e) {
if (e.detail.errMsg == "getPhoneNumber:ok") {
this.encryptedData = e.detail.encryptedData;
this.iv = e.detail.iv;
this.code = e.detail.code;
this.Login(); // 这里调用登录/注册的接口
} else {
// 点击"不允许"
uni.showModal({
title: '提示',
content: '需要通过授权才能继续,请重新点击并授权!',
showCancel: false,
success: function(res) {
if (res.confirm) {
console.log('');
}
}
});
}
}
开发中遇到的问题
1、如果在微信开发者工具弹出下边的提示,不要慌张,用真机预览,其实是生效的。