⭐根据业务不同分别调用不用的api
例:weixin
1.使用获取小程序用户code。uni.loagin。
2.获取用户详情。getUserInfo。
3.检查用户key是否过期,如果过期需要调用login获取。uni.checkSession。文章来源:https://www.toymoban.com/news/detail-508631.html
4.获取用户手机号api,需要指定一个button标签 具体看下面。文章来源地址https://www.toymoban.com/news/detail-508631.html
// 获取code
uni.login({
provider: 'weixin',
success:res=>{
console.log(res.code);
}
});
// 获取info
uni.getUserInfo({
provider: 'weixin',
success(res) {
console.log(res,'用户详情===========================')
}
})
// 检查过期
uni.checkSession({
success: (res) => {
console.log(res)
}
})
// 获取手机号
getPhoneNumber(e){
// 获取用户手机号所需的接口参数
console.log(e)
console.log(e.detail.errMsg) //判断用户是否允许获取手机号
console.log(e.detail.iv) // 参数 iv
console.log(e.detail.encryptedData) // 参数encryptedData
}
//获取手机号
<button type="default" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">获取手机号</button>
到了这里,关于uniapp 小程序登录(获取code && 手机号)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!