收藏
回答

wx.getUserProfile授权如何自定义界面?

基础库2.27.1之下使用wx.getUserProfile获取用户的头像昵称。

为了兼容2.27.1以上,在其他的小程序中,发现在wx.getUserProfile拉起的授权界面提供选择其他头像昵称的功能。

这个如何实现呢?

代码片段的界面图及其他小程序授权界面如下。

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

4 个回答

  • momo
    momo
    08-09

    解决没,我也遇到相应的问题了

    08-09
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    08-07

    这个api都废弃了,升级的小程序,获取不到数据了,都是默认的

    08-07
    有用
    回复 1
    • 流星小茜
      流星小茜
      08-08
      返回的数据如果是默认的,用户可以修改。图片2中最下面有使用其他头像和昵称的选择。
      08-08
      回复
  • 小黎
    小黎
    08-07

    不支持自定义,2.27.1以上接口都不支持了

    08-07
    有用
    回复 2
    • 流星小茜
      流星小茜
      08-08
      您知道有其他方式可以实现这种效果吗?
      08-08
      回复
    • 小黎
      小黎
      08-08回复流星小茜
      没有
      08-08
      回复
  • showms
    showms
    08-07

    自己授权之前加个判断是否支持新api,wx.canIUse('button.open-type.chooseAvatar');

    不支持再调旧api

    另外你发的两个截图一个应该是开发工具上的截图,另一个是真机的截图

    08-07
    有用
    回复 2
    • 流星小茜
      流星小茜
      08-08
      想要做出真机图片的效果(真机图片有使用其他昵称和头像的选择),但是用wx.getUserProfile无法做出这个效果。之前开发的是判断是否支持wx.getUserProfile。
      08-08
      回复
    • showms
      showms
      08-08回复流星小茜
      wx.getUserProfile的弹窗没法自定义,如果是button.open-type.chooseAvatar的形式可以
      08-08
      回复
登录 后发表内容