微信小程序用户头像昵称获取规则
学习了一下写小程序,随手记录一下,就当提醒自己不要半途而废。
2022年10月底起,基础库2.27.1以上版本的小程序已无法直接通过授权获取用户的头像和昵称。b站的很多教程使用的仍是wx.getUserInfo或wx.getUserProfile接口授权获取用户信息,和新规则相较之下感觉还是有不小差别的,尤其是对于刚接触小程序的人来说。
用户信息无法再统一授权获取自动补充,而是需要引导用户手动进行填写。在填写时,用户可以选择使用微信头像和用户名快速填充。
如图,图源官方公告。
代码如下:
wxml:
<!-- 头像 -->
<image class="images" src="{{avatar}}" />
<!-- 获取用户信息:按钮获取 -->
<button bind:chooseavatar='getUserAvatar' open-type="chooseAvatar">获取用户信息</button>
js:
Page({data: {// 用户默认头像avatar: '/ststic/0130.png'},// 获取到用户修改的头像并更改默认头像getUserAvatar(result){// const定义变量时的{},涉及到ES6中变量的解构赋值,等价于const avatarUrl = result.detail.avatarUrl;const { avatarUrl } = result.detail;this.setData({avatar: avatarUrl})}
})
效果如图:
参考官方:
微信小程序开发文档 - 开放能力 / 用户信息 / 获取头像昵称
微信小程序用户头像昵称获取规则相关推荐
- 关于微信小程序用户头像昵称获取规则调整后的头像昵称获取方式
一.背景 小程序用户头像昵称获取规则调整公告:小程序用户头像昵称获取规则调整公告 | 微信开放社区 二.案例 1.点击登录按钮 点击登录按钮,先去检查用户授权信息,会弹出用户授权弹窗(首次),用户点击 ...
- 微信小程序用户头像昵称获取规则调整对应
根据微信社区的最新公告,自2022年11月8日24时起,小程序 wx.getUserProfile 接口.wx.getUserInfo 接口获取用户昵称头像将被收回 对于来自低于2.27.1版本的访问 ...
- 小程序用户头像昵称获取规则调整公告及微信小程序基础库的问题
更新时间:2022年11月9日 由于 PC/macOS 平台「头像昵称填写能力」存在兼容性问题,对于来自低于2.27.1版本的访问,小程序通过 wx.getUserProfile 接口将正常返回用户头 ...
- 微信小程序用户头像昵称获取新规适配教程,用户自定义头像昵称
关于login接口,大家可以看官方文档,相信大家程序也都已经写好了这个接口 // pages/login/index.js Page({/*** 页面的初始数据*/data: {},showNameC ...
- taro小程序用户头像昵称获取
微信发布<小程序用户头像昵称获取规则调整公告>之后,无法再使用getUserProfile获取用户头像和昵称,因此小程序官方提供了头像昵称填写功能来完善个人资料. 对button添加ope ...
- 小程序用户头像昵称获取不到解决办法
1. 根据官方要求,不会要求强制性授权,头像和昵称也将被收回,给的是统一的头像和昵称,需要我们调用接口去获取微信头像和昵称. 2. 通过原生的标签调用来获取微信头像和微信昵称.注意:这里的标签不能够 ...
- 微信小程序最新用户头像昵称获取规则调整应对措施(2022)
目录 一.调整 二.应对措施 2.1 更新头像 2.2 更新昵称 三.完整代码 一.调整 小程序用户头像昵称获取规则调整公告 以前通过wx.getUserProfile获取用户信息,用户点击同意以后, ...
- 小程序用户头像昵称,微信头像昵称填写onChooseAvatar(2022最佳实践uniapp和原生)
官方调整公告 小程序用户头像昵称获取规则调整公告 解决方案1 如有必要场景需收集用户头像昵称,可在个人中心或设置等页面让用户完善个人资料 解决方案二(官方) 微信头像昵称填写 使用方法 头像选择 需要 ...
- 小程序用户头像昵称,微信头像昵称填写能力 uniapp和原生小程序
官方调整公告链接:小程序用户头像昵称获取规则调整公告 | 微信开放社区 使用方法 头像选择 需要将 button 组件 open-type 的值设置为 chooseAvatar,当用户选择需要使用的头 ...
最新文章
- 【C++】C++11 STL算法(八):对未初始化内存的操作(Operations on uninitialized memory)、C库(C library)
- python 微信爬虫_python3简单实现微信爬虫
- redis 大数据插入
- mysql 代替and_MYSQL OR与AND同时出现的用法
- 输入一个数3256,将他从小到大输出,就是2356
- simulink仿真学习(关系运算及逻辑模块、离散时间积分模块)day2
- php怎样使用pdo,PHP中使用PDO_PHP教程
- Java程序向MySql数据库中插入的中文数据变成了问号
- JAVA程序员,你读过这些书吗?
- Servlet教程第8讲笔记
- java面试题 springmvc 解决post get请求乱码问题
- 以太坊执行miner.start返回null终极解决方案
- 南京师范大学会计专硕考研上岸经验分享
- 在这做一个词云图生成器来送给大家(附代码),建议收藏
- Docker安装、开发环境配置及项目搭建(二,Docker桌面应用)
- winapi消息大全
- 无限战争选择服务器,无限战争新手攻略 新手入门必看技巧
- Solidity众筹案例
- 计算机睡眠打印机不可用设置,win7系统下打印机属性显示不可用如何解决
- iOS开发:对于Xcode的Open Developer Tool中常用功能使用的总结
热门文章
- python遍历替换字典的key_Python遍历字典去key和value需要注意的点→enumerate和items()...
- 启动nginx报错问题(nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socke
- dw中flash透明参数
- 学术论文投稿之同行评审过程中可能会遭遇哪些偏见?
- 注册会计师各科复习方法
- amba平台开发环境搭建
- Non-Salient Region Object Mining for Weakly Supervised Semantic Segmentation
- ace缓存扩展接口_Laravel框架怎样使用阿里云ACE缓存服务
- 物联网毕业设计 - 便携式无线供电空气质量检测仪
- 百望云纳税申报管理解决方案,引领企业智慧税务建设