微信小程序之button获取用户信息

一个button就可以直接获取微信用户信息,因为利用了“微信开放能力”open-type。下面是模版代码:

<button class="login-btn" type="warn" open-type="getUserInfo" bindgetuserinfo="getuserinfo">登录</button>

在.js文件中,定义回调函数getuserinfo,函数的参数包含了用户信息,具体来说参数中的detail与 wx.getUserInfo 的值一样。调试代码如下:

getuserinfo: function (res) {
  console.log("User info:");
  console.log(res);
  if (res.detail.errMsg == "getUserInfo:ok") {
    // success to get user info
  }
  else {
    console.log("你拒绝了授权");
  }
}

如果已经授权小程序获取你的昵称和头像,调试信息输出如下图:


猜你喜欢

转载自blog.csdn.net/henryhu712/article/details/79982547