login.wxml界面
获取用户授权可以用微信提供的接口 wx.authorize, 但是获取用户信息的授权用这个接口不会弹出授权窗口
<button class="submit-btn" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">确定授权登陆</button>
open-type="getUserInfo" : open-type为微信开放能力
这样就不用为按钮单独绑定点击事件,调用wx.getUserInfo接口(此接口同样不弹出授权弹窗)
login.js界面
bindGetUserInfo(res){
当用户点击确定后,就可以获得用户的微信基本信息,然后我们就可以利用这些信息去调用其他接口传值
SERVICE.POST('接口地址', {
avatarUrl: res.detail.userInfo.avatarUrl,
nickName: res.detail.userInfo.nickName,
sex: res.detail.userInfo.gender
}, (res) => {
console.log(res)
})
},