
在微信开放平台官方公告中:
2021年4月28日24时后发布的小程序新版本,无法通过wxgetUserInfo与<button open-type="getUserInfo"/>获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。此前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。
新增getUserProfile接口(基础库2104版本开始支持),可获取用户头像、昵称、性别及地区信息,开发者每次通过该接口获取用户个人信息均需用户确认。具体接口文档: 《getUserProfile接口文档》
在微信开发者工具词库版本2104之后getUserInfo获取的将是微信的拟名信息。
使用uniapp官方提供的unigetUserProfile(OBJECT)接口
但是unigetUserProfile是为了支持新版微信小程序获取个人信息的接口,如官方描述一样,该接口只支持打包为微信小程序并且微信基础词库为2104以上时获取个人信息
参考: >
uniapph5发新版本缓存-csdn原因,uniapp h5页面 首页下拉选择器选中地区后,我先获取到地区id,再把登陆时的地区id清掉,然后把新的地区id放到缓存里面,首页根据选中地区id显示这个地区的所有信息,然后在其他页面地区id还是登录时的地区id 求解决!
let string = "12345,56789"
stringsplit(',') // ['12345','56789']
let array = ["123","456"]
arrayjoin(",") // "'123','456'"
let array = ['123','456']
// 删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变
arraysplice(1,1) // ['123']
// 替换起始下标为1,长度为1的一个值为‘ttt’,len设置的1
arraysplice(1,1,'ttt') // ['123','ttt']
// 表示在下标为1处添加一项‘ttt’
arraysplice(1,0,'ttt') //['123','ttt','456']
// 数组是否包含某个元素
arrindexOf(某元素):未找到则返回 -1。
以上就是关于uni-app通过getUserInfo获取的微信昵称为“微信用户”全部的内容,包括:uni-app通过getUserInfo获取的微信昵称为“微信用户”、uniapp 怎么把图书的ID变成图书的名称、uniapph5发新版本缓存-csdn等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)