收藏
回答

基础库已经是2.16.1了,有少量用户出现wx.getUserProfile不存在报错,是什么原因?

回答关注问题邀请回答
收藏

3 个回答

  • شەرەر
    شەرەر
    2021-06-07

    低版本微信不支持此 getUserProfile,因此需要兼容处理。

    2021-06-07
    有用 1
    回复 4
    • Dircex
      Dircex
      2021-06-08
      这也太恶心了吧
      2021-06-08
      1
      回复
    • Ken
      Ken
      发表于移动端
      2021-06-08
      我试试提醒用户升级微信版本
      2021-06-08
      1
      回复
    • شەرەر
      شەرەر
      2021-06-08回复Ken
      加上一个判断,如果不支持 getProfile 那么使用 getUserInfo。官网文档也是这样的。
      https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html
      2021-06-08
      1
      回复
    • Ken
      Ken
      2021-06-08回复شەرەر
      嗯,但有点麻烦,服务端还要做兼容,我直接用wx.canIUse("getUserProfile")来判断是否支持,不支持就toast提醒用户去更新微信版本
      2021-06-08
      回复
  • 跨商通
    跨商通
    2021-06-09

    升级微信的版本。

    2021-06-09
    有用
    回复
  • *
    *
    2021-06-08

    可能是PC端访问

    2021-06-08
    有用
    回复 1
    • Ken
      Ken
      发表于移动端
      2021-06-09
      不是PC端
      2021-06-09
      回复
登录 后发表内容