首页 > 其他分享 >获取头像昵称

获取头像昵称

时间:2024-12-25 09:36:19浏览次数:3  
标签:获取 微信 用户 昵称 头像 开发者 组件

头像昵称填写

从基础库 2.21.2 开始支持

当小程序需要让用户完善个人资料时,可以通过微信提供的头像昵称填写能力快速完善。

根据相关法律法规,为确保信息安全,由用户上传的图片、昵称等信息微信侧将进行安全检测,组件从基础库2.24.4版本起,已接入内容安全服务端接口(mediaCheckAsyncmsgSecCheck),以减少内容安全风险对开发者的影响。

使用方法

头像选择

需要将 button 组件 open-type 的值设置为 chooseAvatar,当用户选择需要使用的头像之后,可以通过 bindchooseavatar 事件回调获取到头像信息的临时路径。

从基础库2.24.4版本起,若用户上传的图片未通过安全监测,不触发bindchooseavatar 事件。

avatar

昵称填写

需要将 input 组件 type 的值设置为 nickname,当用户在此input进行输入时,键盘上方会展示微信昵称。

从基础库2.24.4版本起,在onBlur 事件触发时,微信将异步对用户输入的内容进行安全监测,若未通过安全监测,微信将清空用户输入的内容,建议开发者通过 formform-typesubmitbutton 组件收集用户输入的内容。

avatar

在开发者工具上,input 组件是用 web 组件模拟的,因此部分情况下并不能很好的还原真机的表现,建议开发者在使用到原生组件时尽量在真机上进行调试。

代码示例

在开发者工具中预览效果

<button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">
  <image class="avatar" src="{{avatarUrl}}"></image>
</button> 
<input type="nickname" class="weui-input" placeholder="请输入昵称"/>
const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'

Page({
  data: {
    avatarUrl: defaultAvatarUrl,
  },
  onChooseAvatar(e) {
    const { avatarUrl } = e.detail 
    this.setData({
      avatarUrl,
    })
  }
})

标签:获取,微信,用户,昵称,头像,开发者,组件
From: https://www.cnblogs.com/AtlasLapetos/p/18624210

相关文章

  • 写一个方法获取文件的后缀名
    在前端开发中,你可以使用JavaScript来编写一个方法以获取文件的后缀名。以下是一个简单的示例:functiongetFileExtension(fileName){//使用split方法通过'.'来分割文件名,然后使用pop方法获取数组的最后一个元素,即文件的后缀名returnfileName.split('.').pop();}//......
  • 【教学类-84-01】时钟动物——动物头像01(动物头像+钟表盘+活动扣+纸质指针)
    背景需求:制作手表后,发现上面的指针没法运动(表盘小,只能绘画指针)【教学类-82-01】20241209涂色手表制作1.0(表盘、表带)-CSDN博客文章浏览阅读798次,点赞26次,收藏22次。【教学类-82-01】20241209涂色手表制作1.0https://blog.csdn.net/reasonsummer/article/details/144250493【......
  • 【python量化教程】如何使用必盈股票API接口,获取最新实时交易数据
      一篇文章教会什么是股票量化分析   股票API接口作为一种应用程序编程接口,犹如在股票数据的提供者与使用者之间架起的一座沟通桥梁。股票市场环境错综复杂,其中蕴含着海量数据,例如股票实时价格、历史价格变动轨迹以及成交量等信息。借助股票API接口,有获取数据需......
  • Zotero翻译服务DeepL(Pro)密钥免费获取
            DeepL以其卓越的翻译质量著称,能够生成非常自然、流畅的译文,几乎可以与人工翻译相媲美。下面介绍如何在zotero中免费使用DeepL(Pro)。点开下面链接邀请码:tsYF-dFFL4邀请链接:https://deepl-pro.com/#/translate?referral_code=tsYF-dFFL4        ......
  • 用Moninfo.exe轻松获取显示器EDID
    我们天天在用显示器,但显示器的一些关键参数却总是记不住。有时为了配置电脑,有时为了发挥显示器的极限性能,有时为了定制驱动,等等,都需要获取显示器的EDID数据。有些工具虽然可以读出EDID,但难以解读那一堆十六进制数字。每当需要获取EDID数据时,我一般使用EnTech推出的MonitorA......
  • 二级路由器时而无法获取IPV6的问题排查
    本人网络环境:设备:联通光猫+TP-LINKWDR5620路由器光猫设置:联通光猫自带路由器功能,由光猫负责拨号,光猫获得了/60的IPV6前缀。TP-LINK路由器设置:TP-LINK的路由器关闭了DHCP,光猫LAN连接TP-LINK的LAN,这样TP-LINK就变成了一个带无线功能的交换机。问题现象连接TP-LINK有时可以获......
  • 利用Python爬虫快速获取商品历史价格信息
    在电商时代,商品价格波动频繁,对于消费者和市场分析师来说,掌握商品的历史价格信息至关重要。这不仅能够帮助消费者做出更明智的购买决策,还能为市场趋势分析提供数据支持。本文将介绍如何使用Python爬虫技术快速获取商品的历史价格信息,并进行初步分析。Python爬虫技术简介Pytho......
  • Java爬虫:速卖通(AliExpress)商品评论获取指南
    引言在当今的电商时代,商品评论对于消费者决策有着举足轻重的影响。速卖通(AliExpress),作为全球知名的在线零售平台之一,拥有海量的商品评论数据。对于商家而言,能够高效地获取这些评论数据,不仅可以用于市场分析,还能洞察消费者需求,优化商品和服务。本文将介绍如何使用Java编写爬虫......
  • 如何利用PHP爬虫获取速卖通(AliExpress)商品评论
    在电商领域,商品评论是了解产品口碑和用户反馈的重要渠道。速卖通(AliExpress)作为全球知名的电商平台,其商品评论对于商家和消费者都具有重要价值。本文将详细介绍如何使用PHP编写爬虫程序,以合法、高效的方式获取速卖通商品的评论信息。1.环境准备在开始编写爬虫之前,需要准备......
  • 使用CSS3+SVG绘制一只哆啦a梦机器猫头像
    创建一个哆啦A梦(Doraemon)的头像使用CSS3和SVG是一个有趣且具有挑战性的任务。由于哆啦A梦的形象相对复杂,完全使用CSS3来绘制可能会相当困难,但我们可以结合SVG来更好地完成这个任务。以下是一个简化的示例,展示如何使用CSS3和SVG来绘制哆啦A梦的头像:HTML结构:<!DOCTYPEhtml><h......