<button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar"></button>
JS:
onChooseAvatar(e){
console.log(e);
}
选择微信头像报错:[渲染层错误] [Component] <button>: chooseAvatar:fail Error: ENOENT: no such file or directory, open ''(env: Windows,mp,1.06.2302092; lib: 2.30.0)

官方文档有提示《在开发者工具上,input 组件是用 web 组件模拟的,因此部分情况下并不能很好的还原真机的表现,建议开发者在使用到原生组件时尽量在真机上进行调试。》可以尝试真机调试,我也遇到一样的问题,真机调试就正常获取了
甩个代码段呀老哥 不给代码段 怎么知道有没有其他东西影响到了
bindchooseavatar 中间没有冒号呢
基础库选择最新的试试
我在开发工具你没有发现这个问题,提供下能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)