const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'
data: {avatarUrl: defaultAvatarUrl,},
onChooseAvatar(e:any)
{
const { avatarUrl } = e.detail
this.setData({ avatarUrl,})
},
这个按钮的响应函数可以获取用户头像图片,请问这个onChooseAvatar函数是怎么工作的呢?e:any是输入参数吗?
const { avatarUrl } = e.detail 这句怎么就得到了一个头像图片的地址了呢?
我明白了,是微信官方给BUTTON增加了一个获取用户头像的功能:需要将 button 组件
open-type
的值设置为chooseAvatar。
微信官方也给TEXT控件增加了一个获取用户昵称的功能:需要将 input 组件
type
的值设置为nickname
,当用户在此input进行输入时,键盘上方会展示微信昵称。