收藏
回答

button组件chooseAvatar上传头像bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug button 工具 8.0.38 .. 2.32.3

https://developers.weixin.qq.com/miniprogram/dev/component/button.htmlhttps://developers.weixin.qq.com/miniprogram/dev/framework/

button组件上传头像,点击后没有任何反应,没有打印日志。 同样的代码在其他小程序正常,该如何定位问题。

渲染小程序有如下报错:

[渲染层错误] [Component] <button>: chooseAvatar:fail api scope is not declared in the privacy agreement(env: Windows,mp,1.06.2310071; lib: 2.32.3)

代码如下:

    <view class="item">
    <text>头像:  </text> 
      <button class="avatar-wrapper" style="width: 56px;margin-left: 20px;" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">
        <image class="avatar" src="{{avatarUrl}}"></image>
      </button> 
    </view>

js Page内函数内容:
onChooseAvatar(e) {
    const { avatarUrl } = e.detail 
    console.log("头像 e.detail", e)
       .........
       },


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

2 个回答

  • 一笑皆春
    一笑皆春
    发表于小程序端
    2023-11-05

    检查下隐私协议是否添加全了

    2023-11-05
    有用 1
    回复 1
    • 神经蛙
      神经蛙
      2023-11-08
      感谢
      2023-11-08
      回复
  • Hlxuan.
    Hlxuan.
    2023-11-04

    这个报错是因为你的小程序使用到了头像昵称填写组件,但是没有在[mp后台 -> 设置 -> 服务内容声明 -> 用户隐私保护指引]中声明收集该组件对应的隐私类型【收集你的昵称、头像】,建议尽快补充该隐私类型声明,待审核通过后,过一段时间再试。

    参考公告:https://mp.weixin.qq.com/s/Vvj5nOTywoj1KlF726XIkg

    2023-11-04
    有用 1
    回复 1
    • 神经蛙
      神经蛙
      2023-11-04
      感谢
      2023-11-04
      回复
登录 后发表内容