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)
.........
},
检查下隐私协议是否添加全了
这个报错是因为你的小程序使用到了头像昵称填写组件,但是没有在[mp后台 -> 设置 -> 服务内容声明 -> 用户隐私保护指引]中声明收集该组件对应的隐私类型【收集你的昵称、头像】,建议尽快补充该隐私类型声明,待审核通过后,过一段时间再试。
参考公告:https://mp.weixin.qq.com/s/Vvj5nOTywoj1KlF726XIkg