<template>
<div>
<button type="default" @tap="appLoginWx">微信登录</button>
</div>
</template>
<script>
var code;
var openid;
var avatarUrl;
var nickName;
export default {
data() {
return {
};
},
methods: {
appLoginWx() {
var _this = this;
// 获取用户信息
// 注意 getUserProfile 不支持在事件中使用异步操作
// 否则会触发错误:{errMsg: "getUserProfile:fail can only be invoked by user TAP gesture."}
uni.getUserProfile({
//userInfo 获取用户信息
lang: 'zh_CN',
desc: '获取用户信息',
success: userInfo => {
console.log('userInfo', userInfo);
// console.log(JSON.stringify(userInfo));
// rawdata = JSON.parse(userInfo.rawData);
console.log('头像为 ' + userInfo.userInfo.avatarUrl);
console.log('微信昵称为 ' + userInfo.userInfo.nickName);
avatarUrl = userInfo.userInfo.avatarUrl;
nic
uniapp 获取用户信息 openid
最新推荐文章于 2024-08-01 14:39:53 发布