uniapp uni.getUserProflie 部分安卓手机调不起来弹窗
错误原因:应该在uni.getUserProflie
之前调用uni.login
但是直接在uni.login
的成功回调里面调用uni.getUserProflie
也不行,所以把uni.login
放在了onLoad
里面
修改前的代码
getUserInfo() {
uni.getUserProfile({
desc: "获取您的昵称、头像、地区和性别",
success: res => {
uni.login({
success: result => {
},
});
},
fail: err => {
console.log(err)
},
});
},
修改后
onLoad(){
uni.login({
success: res => {
this.code = res.code;
this.anonymousCode = res.anonymousCode;
},
})
},
methods:{
getUserInfo() {
uni.getUserProfile({
desc: '获取您的昵称、头像、地区和性别',
success: res => {
},
fail: err => {
console.log(err)
},
})
},
}