第一个小程序,获取用户名和用户头像

<!--pages/index/index.wxml-->
<!-- 内容封装在view中 -->
<view class="content">
  <image src=‘{{src}}‘>

  </image>
  <text>
    欢迎光临
  </text>
  <text class="name">
    {{name}}
  </text>
  <button open-type="getUserInfo" 注意:此接口有调整,使用该接口将不再出现授权弹窗  bindgetuserinfo="getmyinfo">
   点击获取头像和昵称
  </button>
  <!-- open-type 激活获取微信用户的功能 -->
  <!-- bindgetuserinfo 将获得的数据传递给函数 -->
</view>

<!-- 用到图片 文字 按钮 -->

js

/**
   * 页面的初始数据
   */
  data: {
    name:"",
    src:"/images/weixin.jpg"
  },
  getmyinfo:function(e){
    console.log(e.detail.userInfo);
    let info = e.detail.userInfo.nickName;
    this.setData({ 修改当前数据
      name:info,
      src:e.detail.userInfo.avatarUrl
    })
  },

原文地址:https://www.cnblogs.com/xiaozhang666/p/11379493.html

时间: 2024-12-30 16:48:08

第一个小程序,获取用户名和用户头像的相关文章

小程序获取用户信息的方式

一.在此之前,小程序获取微信的用户信息,用的都是wx.getUserInfo //例如 onLoad() { var that = this; wx.getUserInfo({ this.setData({ thumb: res.userInfo.avatarUrl, nickname: res.userInfo.nickName }) }) } 二.自从微信接口有了新的调整之后 wx.getUserInfo()便不再出现授权弹窗了(PS:但仍能用于获取已授权用户数据),需要使用button做引

微信小程序-获取用户信息和openid,session_key,

1:微信小程序获取用户信息:比如常用的 avatarUrl (用户头像),nickName (用户名称) 等等, (1):获取用户信息调用 wx.getUserInfo 代码如下: 直接请求接口就可以了,随后把数据存放到storage中,下次直接取 就不用再请求接口,, 2:获取 openid (1):请求wx.login 接口,代码如下: url:是微信提供的 appid:是小程序的appid secret:是小程序开发设置的 AppSecret 只要获取到这两项,用户信息可以用于页面,ope

微信小程序 获取用户openid

1,可以在小程序app.js入口文件中放入登录代码 wx.login({ success: res => { // 登录注册接口 if (res.code) { // 调用服务端登录接口,发送 res.code 到服务器端换取 openId, sessionKey, unionId并存入数据库中 } else { console.log('登录失败!' + res.errMsg) } } }); 2,服务端PHP,小程序获取openid接口 // 获取openid function getOpe

第一个小程序云笔记通过微信审核分享

今天快要下班了,都准备收拾电脑下班,突然微信推送了个消息:小程序通过微信审核了,按耐不住心中的喜悦,主动加班给大家分享这次通过审核的一些总结. 审核通过后,处于审核通过,待发布状态 小程序介绍 我们做的这个小程序是热点云笔记,是一个很简单的记事本,主要是通过微信登录,让用户免输入账号云端同步文本. 说了这么多,还不如截个图,所谓一图顶万言. 虽然审核通过了,但是还是有些总结的 (1)微信是否允许小程序的风格和微信的绿色风格出入很大? 从这个审核通过的分享来看,是没问题,我们是红色,和微信的整体风

python 初探,第一个小程序

8-9年前有过一段时间的C语言编程经验,最近接触了一下python,解释性编程语言的结构相较于C语言还是更加方便的. 亲手写的第一个小程序实现的是系统登录功能,同一用户名输错3次密码,将会锁定此帐号. 写的过程中有几点感觉和C语言的差别, 代码行末不需要':'结尾, 程序段是通过相同的缩进,而不是{}.

Android编程权威指南-读书笔记(二)-第一个小程序

Android编程权威指南-读书笔记(二) -第一个小程序 第一个例子介绍 应用名为GeoQuiz.用户通过单击True或False按钮来回答屏幕上的问题,GeoQuiz可即时反馈答案正确与否. 这个例子为我们简单介绍了几个基本组件的使用,以及基本的事件监听.让我们对基本组件的使用和事件的监听有一个基本的了解. 这篇文章分为2个部分,第一部分就是创建简单的UI.第二个部分就是对这个UI增加代码来响应一些操作. (注:所有不明白或者不理解的东西其实都不重要,后面都会有更详细的介绍.) 本章的目标

微信小程序获取登录手机号

小程序获取登录用户手机号. 因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 <button> 组件的点击来触发. 首先,放置一个 button 按钮,将 button 的 open-type 的属性值设为 getPhoneNumber . 当用户点击并通过之后,通过绑定的事件获取微信服务器返回过来的加密数据,再根据 session_key 和 app_id 通过后台解密就可以获取手机号啦. 说到这,就上码吧!!! 1 <!--index.wxml--&g

微信小程序-获取当前位置和城市名

微信小程序-获取当前城市位置 1, 获取当前地理位置,首先要拿到用户的授权wx.openSetting: 2,微信的getLocation接口,获取当前用户的地理位置(微信返回的是经纬度,速度等参数): 3,微信没有将经纬度直接转换为地理位置,借用腾讯位置服务中关于微信小程序的地理转换JS SDK 的API(返回信息中包括国家,省,市,区,经纬度等地理位置)步骤描述清楚以后,下面就开始按步骤操作了:(本文仅仅讲述如何获取用户地理位置的授权) 图示为获取用户地理位置授权弹窗 在用户首次进入某页面(

我的第一个小程序

小程序,虽说小,但俗话说的好:“麻雀虽小五脏俱全”,我希望所有的IT工作者,从小程序出发,了解程序的所有结构联系,坚持下去,总有一天你会看到自己的努力换来的都是值得的,加油哦! 小程序初期模型的搭建推荐:https://qz.fkw.com tabbar所需的图标推荐下载网址:https://www.iconfont.cn 一.小程序的初始工作 1.现在微信公众平台注册微信小程序,获取APPID然后下载微信开发者工具,打开通过APPID创建自己的第一个小程序(注意必须将小程序的位置放到空目录下)