登录获取用户信息
首先要调用button的开放能力,调出弹窗
<button open-type="getUserInfo"bindgetuserinfo="getUserInfo">登录</button>
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C31Blrs4-1587347878434)(https://s1.ax1x.com/2020/04/20/JMq4fO.png)]
调用wx.login()获取code值,然后调用第三方api获取openid
getUserInfo: function (e) {
wx.login({
success: function (res) {
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
data: {
appid: 'appid',//小程序id
secret: 'XXXXXXXXXXX',//秘钥
js_code: res.code,//获取出来的code
grant_type: 'authorization_code',//固定值
},
method: 'GET',
success: function (res) {
console.log(res);
},
});
},
});
},
获取出来的openid唯一标识可以用做支付功能