小程序获取用户昵称和头像_微信小程序获取头像昵称失败

微信投票获取头像取消的步骤如下:

1、我们打开微信应用,登录账号和密码,进入微信主界面。

2、切换到[发现]选项卡,并单击里面的[小程序]按钮。

3、找到需要从内部取消的小程序。

4、接下来,我们将转到小程序的详细信息页面。我们将点击右上角的[...]符号按钮。下面将弹出一个选项框,选择(关于...)。

5、进入新页面,继续点击[...]符号,并继续单击弹出选择框中的[设置]按钮。

6、在设置页面上,我们可以看到小程序的授权信息,包括两个选项:使用我的地理位置和使用我的用户信息。如果您想回收用户信息权限,只需单击[使用我的用户信息]右侧的开关按钮将其关闭。同样,如果您想撤销地理位置权限,只需单击[使用我的地理位置]右侧的开关按钮将其关闭。

使用wx.getUserInfo(Object object),调用前需要 用户授权 scope.userInfo。

示例代码

// 必须是在用户已经授权的情况下调用

wx.getUserInfo({

success: function(res) {

var userInfo = res.userInfo

var nickName = userInfo.nickName

var atarUrl = userInfo.atarUrl

var gender = userInfo.gender //性别 0:未知、1:男、2:女

var province = userInfo.province

var city = userInfo.city

var country = userInfo.country

}

})

扩展资料

小程序用户信息组件示例代码

Page({

data: {

canIUse: wx.canIUse('button.open-type.getUserInfo')

},

onLoad: function() {

// 查看是否授权

wx.getSetting({

success (res){

if (res.authSetting['scope.userInfo']) {

// 已经授权,可以直接调用 getUserInfo 获取头像昵称

wx.getUserInfo({

success: function(res) {

console.log(res.userInfo)

}

})

}

}

})

},

bindGetUserInfo (e) {

console.log(e.detail.userInfo)

}

})

参考资料:

微信官方文档 - wx.getUserInfo