DDR爱好者之家 Design By 杰米
微信小程序授权是非常简单和常用的功能,但为了方便,还是在此记录一下要点:
首先是需要用到一个授权按钮来触发获取用户信息授权: 关键在于 open-type 为 getUserInfo , 然后有个@getuserinfo的事件,把获取授权接口写到该事件里面去
<button class="sys_btn" open-type="getUserInfo" lang="zh_CN" @getuserinfo="appLoginWx">{{loginInfo.openid != "" && loginInfo.openid != undefined "已授权" : "小程序授权"}}</button>
方法如下:
appLoginWx(){ // #ifdef MP-WEIXIN uni.getProvider({ service: 'oauth', success: function (res) { if (~res.provider.indexOf('weixin')) { uni.login({ provider: 'weixin', success: (res) => { _self.authorization = res.code; uni.getUserInfo({ provider: 'weixin', success: (info) => {//这里请求接口 console.log(res); console.log(info); }, fail: () => { uni.showToast({title:"微信登录授权失败",icon:"none"}); } }) }, fail: () => { uni.showToast({title:"微信登录授权失败",icon:"none"}); } }) }else{ uni.showToast({ title: '请先安装微信或升级版本', icon:"none" }); } } }); //#endif }
在 uni.login 和 uni.getUserInfo 被调用后,你可以获取到以下值用于继续请求后端给你的接口:
常用的值大概有:code 、iv 、encryptedData 和 个人基本信息,这些可以传给后端交换得到openid。
如果需要知道用户当前是否已经授权,则可以使用如下代码:
uniapp的授权文档,可以判断不同的授权类型:https://uniapp.dcloud.io/api/other/authorize"htmlcode">
// #ifdef MP-WEIXIN uni.getSetting({ success(res) { console.log("授权:",res); if (!res.authSetting['scope.userInfo']) { //这里调用授权 console.log("当前未授权"); } else { //用户已经授权过了 console.log("当前已授权"); } } }) //#endif
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2024年04月20日
2024年04月20日
- 龙千玉.2022-九月玫瑰【豪记】【WAV+CEU】
- 群星.1996-枕边歌·优质情歌选2CD【滚石】【WAV+CUE】
- 拉赫玛尼诺夫钢琴协奏曲No.2;朗朗SHM-SACD
- 薰妮1990-镭射大碟[香港首版][WAV+CUE]
- 薰妮1990-金曲第二辑[日本天龙虚字版][WAV+CUE]
- 阮兆祥.2019-大梦想家【星梦娱乐】【FLAC分轨】
- 张立基.1992-PASSION(国语版)【EMI百代】【WAV+CUE】
- 郑融.2011-SPRING.SUMMER【星娱乐】【WAV+CUE】
- Beyond《海阔天空Beyond精选》[WAV+CUE][470MB]
- 许惠钧《小海马说晚安 宝贝的睡眠浪潮 吉卜力哄睡钢琴》[320K/MP3][114.73MB]
- 许惠钧《小海马说晚安 宝贝的睡眠浪潮 吉卜力哄睡钢琴》[FLAC/分轨][286.45MB]
- 薰妮1997-相逢梦中16首精选[香港永恒真存版][WAV+CUE]
- 郭宴《共同度过HQCD(纪念张国荣二十周年限量版)》2023[整轨WAV]
- RCAREDSEAL《SalutDAmour》[WAV+CUE]
- 陈升.1992-别让我哭【滚石】【WAV+CUE】