디버깅 기본 라이브러리가 버전 2.14.1인 경우 아바타를 클릭해도 onChooseAvatar 콜백이 트리거되지 않습니다.
코드는 아래와 같이 표시됩니다.
<button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">
<image class="avatar" src="{
{avatarUrl != ''?avatarUrl:'../images/defaultAvatarUrl.png'}}"></image>
</button>
onChooseAvatar(e) {
console.log('点击获取用户头像成功', e.detail.avatarUrl)
let avatarUrl = e.detail.avatarUrl
this.setData({
avatarUrl,
})
},
기본 라이브러리를 2.30.0으로 변경한 후 문제가 해결되었습니다. 효과는 그림과 같습니다