//判断是否授权过登录
wx.getSetting({
//成功
success: function (res) {
//判断是否是获取昵称 头像的权限
if (res.authSetting['scope.userInfo']) {
}
}
})
小程序获取登录用户的昵称,头像
html
<button class="wxBtn" style="background-image:url({
{imgUrl}}wx_login.png)" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo"></button>
js
bindGetUserInfo: function (e) { if (e.detail.userInfo) {
//用户按了允许授权按钮
var that = this;
//授权成功后,赋值
that.setData({
userInfo: e.detail.userInfo,
})
} },
获取openid
wx.login({
success: res => {
// 获取到用户的 code 之后:res.code
console.log("用户的code:" + res.code);
// 可以传给后台,再经过解析获取用户的 openid
// 或者可以直接使用微信的提供的接口直接获取 openid ,方法如下:
Promisify.post(that.globalData