欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > 微信小程序-获取头像和昵称

微信小程序-获取头像和昵称

2025/4/24 6:22:08 来源:https://blog.csdn.net/weixin_42284031/article/details/143195094  浏览:    关键词:微信小程序-获取头像和昵称

一.获取头像

1.将button组件open-type的值设置为chooseAvatar
2.通过bindchooseavatar事件回调获取到头像信息的临时路径
wxml文件代码:

<view>
<button class="btn" open-type="chooseAvatar" bindchooseavatar="chooseavatar">
<image src="{{ avatar_url }}" class="avatar"/>
</button>
</view>

js文件代码:

  data:{avatar_url : "../../assets/Jerry.png"},chooseavatar(event){console.log(event.detail.avatarUrl)const {avatarUrl} = event.detailthis.setData({avatar_url: avatarUrl})}

二.获取昵称

1.通过form组件包裹input组件和form-type为submit的button组件
2.input组件的type值为nickname,当用户输入时候自动带出微信昵称。name属性设置为nickname会在表单提交时候获取值
3.给form的bindsubmit="onSubmit"绑定事件,在事件处理函数中获取昵称
wxml代码:

<form bindsubmit="onSubmit" >
<!-- type属性设置为nickname,输入框显示nickname值-->
<!-- 添加name属性,方便表单获取 -->
<input type="nickname" name="nickname" />
<!-- form-type属性设置为submit,会触发表单的提交事件 -->
<button type="primary" plain="true" form-type="submit">
点击获取昵称
</button>
</form>

js代码:

  onSubmit(event){const nickname = event.detail.value.nicknameconsole.log(nickname)}

event结构:
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词