day06获取用户名
2024-08-31 20:04:59
可以通过微信内置的接口,调用微信名和微信图片
1、xxx.wxml
=====================================
<button open-type="getUserInfo">授权登录</button>
<view>用户名:{{name}}</view>
<view>微信头像:
<image src="{{path}}" style="height:200rpx;width:200rpx"></image>
</view>
<view bindtap="getUserName">获取登录用户名</view>
============================================
2、xxx.js
getUserName:function(){
//调用微信接口,获取当前用户的信息
wx.getUserInfo({
complete: (res) => {
//console.log(res.userInfo.nickName);
this.setData({
name:res.userInfo.nickName,//微信昵称
path:res.userInfo.avatarUrl//微信图片
})
}
})
} 3、在js文件的data属性中加
data: {
path:"/pages/static/man.png" //默认图片,注意要写绝对路径,从pages开始
}, 一个简单的代码,可以自由的调用微信的信息,确实很神奇。
最后注意事项:
想要获取用户信息,必须经过用户授权(button)。 已授权 不授权,通过调用wx.openSetting
// 打开配置,手动授权。 // wx.openSetting({})
最新文章
- SSH面试题(struts2+Spring+hibernate)
- java核心技术第一卷
- R语言学习笔记:向量化
- 最详细在Windows安装Xamarin.iOS教程
- servlet上传文件报错(一)
- Linux建立信任主机
- SQL 和 .NET Framework 数据类型对应表
- 前端设计师如何提高UI界面中的阅读性
- Linux系统(本例以Ubuntu18.04为例)安装GCC编译器
- Gym - 101617F :Move Away (圆的交点)
- maven配置多仓库的方法
- Android解析XML文件
- 物联网架构成长之路(13)-SpringBoot入门
- 详谈Oracle12c新特点容器数据库&;amp;可插拔数据库(CDB&;amp;PDB)
- FFT(Rock Paper Scissors Gym - 101667H)
- InstallShield安装jdk并设置环境变量
- 代码重构:用工厂+策略模式优化过多的if else代码块
- 自制MVC框架的插件与拦截器基础
- 第19章—后端分页(PageHelper)
- c++stl应用入门
热门文章
- Java实现 LeetCode 300 最长上升子序列
- Java实现 蓝桥杯VIP 算法训练 P0504
- java中Calender类的详细用法(详解)
- 第六届蓝桥杯JavaB组省赛真题
- Java实现 LeetCode_0038_CountandSay
- 数组 &; 链表
- 【Spring注解驱动开发】使用@Lazy注解实现懒加载
- 带你轻松了解C# Lock 关键字
- 「从零单排canal 02」canal集群版 + admin控制台 最新搭建姿势(基于1.1.4版本)
- Vue —— VueX精讲(1)