uni-app uni.getUserProfile执行失败

i2byvkas  于 2021-11-27  发布在  Java
关注(0)|答案(1)|浏览(1416)

问题描述

uni.getUserProfile 执行失败,错误信息如下
{errMsg: "getUserProfile:fail getUserAvatarInfo fail"}

复现步骤

<template>
	<view class="home-page">
		<button open-type="getUserInfo" @click="getUserProfile" >请登录</button>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				list: []
			}
		},
		onLoad() {
			this.getData()
			this.getUserInfo()
		},
		methods: {
			getUserProfile(){
				uni.getUserProfile({
					desc:'Wexin',
					lang:'zh_CN',
					success: function(infoRes) {
						console.log('用户信息:' + infoRes);
						console.log('用户昵称为:' + infoRes.userInfo.nickName);
					},
					fail: function(err) {
						console.log('获取用户信息失败:', err)
					}
				});
			},
			getUserInfo() {
				uni.login({
					provider: 'weixin',
					success: function(res) {
						console.log('登录成功:', res)
						//该方法调用前必须调用login登录,而且不能过期
					}
				});
			}
		}
	}
</script>

系统信息:

  • 发行平台: 小程序
  • 小程序基础库:2.22.0
  • HBuilderX版本:3.2.9.20210927
w6lpcovy

w6lpcovy1#

如果使用 wx.getUserProfile 是一个什么情况?

相关问题