以前的方法getUserInfo现在已经不支持了
现在的方法 见代码:
<button @click="getUserInfo" type="default">登录</button>
直接@click就可以
methods 代码:
getUserInfo(){
uni.getUserProfile({
desc: '用于完善会员资料',//这条是必填的
success(infoRes)=>{
console.log(infoRes)
}
})
}
另外很多人在获取玩用户信息之后才调用uni.login 来获取code码传给后端,但是有时候会出现登录第一次失败的情况 ,主要原因是code码刷新了 ,想解决问题的话 直接在页面进入的时候调用uni.login 先获取code码,然后再获取用户信息, 这样的话就可以解决这个问题