小程序调用授权开发接口,getuserInfo时,外层必须是一个button按钮,且不能加点击事件

<buttonopen-type="getUserInfo"withCredentials="true"class="mc btn-auth"@getuserinfo="getUserInfo">授权登录</button>
getUserInfo() {let userInfo: any = {};let _this = this;uni.login({provider: "weixin",success: (res: any) => {let code = res.code;uni.getUserInfo({provider: "weixin",lang: "zh_CN",success: function(res: any) {let userInfo = {avatarUrl: res.userInfo.avatarUrl,nickName: res.userInfo.nickName,iv: res.iv,encryptedData: res.encryptedData,};},fail: function(err: any) {_this.Foundation.confirm("您点击了拒绝授权,将无法正常使用发布功能,点击确定重新获取授权。","温馨提示",() => {uni.openSetting({success: (res: any) => {_this.getUserInfo();},});});},});},});}

判断是否授过权

handleJudgeAuth() {let _this = this;uni.getSetting({success: (res: any) => {if (res.authSetting["scope.userInfo"]) {_this.getUserInfo();} else {_this.isShowAuth =true;}},});}

手机号授权

 <buttonclass="getPhone-btn"open-type="getPhoneNumber"@getphonenumber="getPhoneNumber"v-show="loginBtn"></button>
/*获取手机加密信息  */getPhoneNumber(e: any) {let { errMsg, encryptedData, iv } = e.detail;let _this = this;if (errMsg == "getPhoneNumber:ok") {_this.phoneInfo = {encryptedData: encryptedData,iv: iv,};this.saveUser();} else {_this.Foundation.alert("手机号授权失败!");}}

微信小程序授权之getuserInfo相关推荐

  1. 微信小程序授权登录 组件的封装

    微信小程序授权登录 组件的封装 新建components文件 写wxml文件 wxss部分 js部分 json引用 页面使用 页面js 授权登录 流程如下: 因为多个页面功能需要登录状态 所以做了个组 ...

  2. 微信小程序授权登录取消授权重新授权处理方法 附可用代码

    微信小程序授权登录基本是小程序的标配了,但是官方的demo,取消授权后,就不能再重新点击登录,除非重新加载小程序才可以,这下怎么办? 我们可以先在首页引导用户点击,然后跳转到一个新的页面,在新的页面进 ...

  3. 微信小程序授权登录第一次总是失败,第二次登录便正常了

    微信小程序授权登录第一次总是失败,第二次登录便正常了 错误流程 调用 用户点击授权用户信息按钮 ===> 调用wx.login( )生成code发送给后台生成session_key解密 ===& ...

  4. 微信小程序授权登录报错encryted_data或iv不合法,前端坑^-^~~

    微信小程序授权登录原来用的wx.getUserInfo(),在用户未授权过的情况下调用此接口,将不再出现授权弹窗, 会直接进入 fail 回调(详见<公告>).在用户已授权的情况下调用此接 ...

  5. jeecg uniapp 微信小程序 授权备忘

    jeecg uniapp 微信小程序 授权备忘 修改前提: 2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 推荐使用wx.getUserProfile获取用 ...

  6. PHP快速实现微信小程序授权

    小程序开发讲究的就是一个敏捷软件开发模式,作为微信小程序授权也有多个项目的积累,所以想贴出来代码,让需要用到的朋友拿来即用(当然前提是需要修改自己的小程序appid和秘钥). 前端调用wx.login ...

  7. 微信小程序授权获取头像昵称的最新形式——头像昵称填写

    微信小程序授权用户信息,不知道有没有人像我一样,从wx.getUserInfo到wx.getUserProfile再到头像昵称填写获取用户头像昵称全部尝试了一遍,怪就怪自己一开始没仔细看官方文档,没注 ...

  8. 基于Uniapp+SpringBoot实现微信小程序授权登录

    手把手教你做微信小程序授权登录交互 一.uni.login请求临时code 二.uni.request向后台交换数据 三.源代码 前台:在GetUserInfo中添加接口 后台:SpringBoot后 ...

  9. 微信小程序授权登录界面

    微信小程序授权登录界面 原先用的 wx.getUserInfo(Object object) ,现已改革 现用的 wx.getUserProfile(Object object),获取用户信息.每次请 ...

最新文章

  1. 0基础学python-看完这篇,零基础也知道怎么学Python
  2. 互联网1分钟 |1115
  3. c语言网络在线人数统计,教你用ASP程序实现网站在线人数统计
  4. ubuntu18安装DC2016
  5. js粘贴板为什么获取不到图片信息_图床+typora,告别markdown中关于图片的困惑
  6. 关于html和javascript在浏览器中的加载顺序问题的讨论
  7. MySQL赋权navicat_mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题
  8. .net IntPtr ==interoperable pointer
  9. 微信小程序开始试点广告功能,一个新的广告竞价体系将要诞生
  10. Ubuntu 18.04环境下Django的安装配置图文详解
  11. ArcGIS 掩膜提取
  12. 斐讯K2 刷华硕固件
  13. 基于单片机控制的程控有源滤波器电路
  14. gitbook生成目录toc
  15. comtrol 终端服务器,终端服务器:远程控制台管理———终端服务器
  16. win7安装硬盘后无法启动计算机,win7系统安装固态硬盘开启AHCi后开不了机的图文教程...
  17. Intel E100 网卡驱动实例分析
  18. 缅怀清明-记爷爷这一生
  19. 全栈的好处:七天和两周
  20. 【论文阅读】Improving Document-level Relation Extraction via Contextualizing Mention Representations and W

热门文章

  1. Element UI 组件库分析和二次开发(一)
  2. delphi 注册列表的学习
  3. 【VUE】vue网站设计-----字节招聘网站设计
  4. 手工彻底清除各种顽固性 Trojan Horse 木马的方法
  5. SPI 2分频MOSI实现
  6. java 遍历出d盘所有文件_JAVA遍历一个文件夹中的所有文件
  7. MATLAB学习笔记:常用统计量1
  8. 前端面试宝典 html css js ajax es6
  9. java窗体jmeun刷新,java – JME 3 Swing,多幅画布
  10. CATIA许可证安装,破解文件运行不了直接跳到finish问题