收藏
回答

getUserProfile真机调试中获取不到用户真实头像和昵称?

代码如下,在模拟器中没有问题,但是在手机上授权登录后会出现获取不到真实头像昵称的问题。通过真机调试发现授权后拿到的是“微信用户”和虚拟默认头像
login_btn() {
        var code;
        wx.login({
            provider: 'weixin',
            success: (loginRes) => {
                code = loginRes.code;
            }
        });
        wx.getUserProfile({
            desc: '完善用户信息',
            success: (infoRes) => {
                console.log(infoRes)
                var data = {
                    nickName: infoRes.userInfo.nickName,
                    avatarUrl: infoRes.userInfo.avatarUrl,
                    gender: infoRes.userInfo.gender,
                    iv: infoRes.iv,
                    code: code,
                }
                this.setData({
                    autdata: data
                });
                this.min_regsetstro(infoRes.userInfo); //注册并写入缓存信息
            }
        });
    },
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容