1、绑定按钮

 <button class="weiBtn" open-type="getUserInfo" bindgetuserinfo="getlogin" bindtap="tozhangLogin">微信登录</button>

2、获取用户信息

 getlogin: function(e) {if (e.detail.userInfo) {this.setData({usertx: e.detail.userInfo.avatarUrl})}
},

3、wx.login 获取code、根据code获取openID

 wx.login({//获取codesuccess: function (res) {var code = res.code; //返回codeconsole.log(code);var appId = '。。。';//微信小程序AppIDvar secret = '。。。';//可在微信开发设置根据二维码获取wx.request({url: 'https://api.weixin.qq.com/sns/jscode2session?appid='+appId+'&secret='+secret+'&js_code='+code+'&grant_type=authorization_code',data: {},header: { 'content-type': 'json'},   success: function (res) {var openid = res.data.openid //返回openid}})}})

注:代码仅供参考,如有不对,请留言。
标注:微信一键登录只能测试使用、微信平台子域名暂不支持配置、可使用后台服务获取openID

微信小程序获取头像和openID相关推荐

  1. 小程序获取sessionkey_微信小程序 获取session_key和openid的实例

    微信小程序 获取session_key和openid的实例 说说获取session_key和openid的条件 1.AppID(小程序ID); 2.AppSecret(小程序密钥); 3.登录时获取c ...

  2. 微信小程序获取头像地址

    微信小程序获取头像地址 获取用户信息开发接口 wx.getUserInfo 接口参数说明: 微信文档地址: 获取用户信息开发接口 wx.getUserInfo 下面展示一些 内联代码片. // 必须是 ...

  3. 微信小程序获取用户的 OpenId (附前端代码)

    OpenId是什么? openid 是表示用户在你的当前应用中的唯一标识,比如小程序,微信公众号等,这些都算是一个应用,如果你有多个应用,同一个用户的openId可能并不相同 **下图是获取OpenI ...

  4. 最新uniapp 微信小程序获取头像操作指南

    小程序用户头像昵称获取规则调整公告 调整说明 自 2022 年 10 月 25 日 24 时后(以下统称 "生效期" ),用户头像昵称获取规则将进行如下调整: 自生效期起,小程序 ...

  5. 微信小程序获取unionid与openid

    获取unionid需要先在微信开放平台绑定小程序,否则无法获取 UnionID机制说明  unionid来区分用户的唯一性,在相同微信开放平台帐号下的移动应用.网站应用.小程序.公众号,用户的unio ...

  6. 关于微信小程序获取头像和昵称

    不知道为什么微信一直对开发者获取:微信头像+微信昵称.一直抱以限制态度,关于接口调用方法,也是一直在修改! open-type="getUserInfo" 在2021年4月13日停 ...

  7. 微信小程序获取头像昵称能力API

    先贴出官方文档 头像昵称填写 | 微信开放文档微信开发者平台文档https://developers.weixin.qq.com/miniprogram/dev/framework/open-abil ...

  8. 微信小程序获取用户唯一openid,包含java

    1.首先WXML文件 <button type="primary" open-type="getUserInfo" lang="zh_CN&qu ...

  9. 微信小程序获取头像和昵称,头像圆角设置

    在小程序中,用户的昵称和头像如果只是用来展示,而非用于其它用途,可以直接拿到进行展示: 1.只是用来展示 (1)wxml <view style='margin:10rpx auto;text- ...

最新文章

  1. Java程序员,上班那点事儿--程序员也是一般人
  2. CODEVS-1758-维护数列-NOI2005-splay
  3. 音频处理八:(MFCC 的计算)
  4. bootstrap 打印组件_创想三维:有了3D打印机,后期该如何维护呢-创想三维 Ender-1_深圳3D打印机行情...
  5. python实现logistic_使用python实现logistic二分类
  6. 您认为有关垃圾收集的7件事-完全错了
  7. real time linux pdf,【整理】ubuntu real time Linux
  8. linux 高性能读书笔记之通用socket地址
  9. 认识死锁之生产者与消费者
  10. java jar 启动脚本
  11. JSP WEB开发入门基础到高手进阶教程001
  12. Linux 卸载JDK以及安装步骤
  13. LABjs分析 http://labjs.com/documentation.php#queuescript
  14. matlab同时画n多条曲线,设置颜色及图例
  15. Pr菜鸟入门教程(剪辑部分)
  16. Micropython——关于I2C和SoftI2C以及SPI和SoftSPI的区别
  17. Pentaho Report Designer 教程(一)初识
  18. 说说12306,呆在深圳就只能一直抢票
  19. ola.hallengren的SQL Server维护脚本
  20. 《数据结构课程实践》_02_隐式图的搜索问题_实现

热门文章

  1. 项目进度管理:掌握合适的方法和工具
  2. 鸿蒙处理器985相当于内核多少,骁龙750g相当于麒麟多少?骁龙750g、麒麟985及麒麟980详细对比...
  3. SSL证书部署案例:浙江教育技术中心教育信息化系统HTTPS加密
  4. 开源全文搜索引擎MeiliSearch
  5. Office2016,2019等家庭和学生版中word打开时显示“word无法启动转换器RECOVR32.CNV”的解决办法
  6. Qt学习15:打包可执行文件.exe的两种方式
  7. 8张设计师手绘图,详解全屋装修开关插座布局,太实用了!
  8. 再看Java之温故知新(体系篇)
  9. 鸿蒙幻境攻略视频,荣耀大天使奇遇幻境攻略 奇遇幻境通关技巧汇总[多图]
  10. 我们在使用WIN10过程中发现,桌面图标会变大,遇到这种情况该怎么办?接下来小编就从解决方法来为大家介绍下在WIN10中,为什么桌面图标会变大,该如何缩小呢?