文档中已经弃用这两种方式,
所以现在使用新的方式,用户自己设置微信头像和昵称。
<button class="avatar-wrapper" open-type="chooseAvatar" @chooseavatar="onChooseAvatar">
<image class="avatar" :src="info.img"></image>
</button>
<input class="input" type="nickname" v-model="info.name" @blur="getNickname" placeholder="请输入您的姓名">
methods: {
bindchooseavatar(e) {
console.log(e)
},
// 获取头像
onChooseAvatar(e) {
const { avatarUrl } = e.detail
console.log(avatarUrl)
this.info.img = avatarUrl
},
// 获取昵称
getNickname(e) {
if (e.detail.value) {
this.info.name = e.detail.value
}
},
}