江南才子 发表于 2021-6-23 15:17:24

附解决方案,小程序获取的用户信息中昵称图然变成了“微信用户”,而且头像也显示不了?

  最近好多小伙伴在使用getUserInfo获取小程序用户昵称和头像时,图然变成了下面这样。

错误图示


  石头哥最近也遇到这样的问题了,我第一时间想到的原因有两个
  1,微信官方服务器挂了(概率很小)
  2,微信又改规则了。。。

带着这样的疑虑,去问了下微信小程序官方人员。得到的答案是。。。


  js里的老代码


2,认识wx.getUserProfile

  其实这个wx.getUserProfile和我们之前使用button结合open-type="getUserInfo" 和bindgetuserinfo事件获取用户信息没有太大区别,所以我们先来认识下wx.getUserProfile


2 js里的代码改动


  并且可以获取真实的昵称了


  主要就是要调用
  wx.setStorageSync存数据到本地缓存
  wx.getStorageSync取缓存数据
  wxml页面的代码也贴出来给到大家


  到这里我们就把官方的这个坑给填好了。
页: [1]
查看完整版本: 附解决方案,小程序获取的用户信息中昵称图然变成了“微信用户”,而且头像也显示不了?