wx.login获取code
后端在通过code获取微信用户的openid等信息
前端代码:
wx.login({
success: rs =>{
var code = rs.code //登录凭证
if(code){
uni.getUserInfo({
provider: 'weixin',
success: res => {
// 成功获取用户信息
const userInfo = res.userInfo;
// 这里可以将获取到的用户信息发送到后端进行处理
uni.request(/wxlogin, {code : code}).then(res => {
if(res.code == 0){
uni.showToast({
title:"微信登录成功",
icon:"success"
})
//登录成功后的处理
}
});
// ...
},
fail: err => {
// 获取用户信息失败
console.log('获取用户信息失败', err);
}
});
}
}
})`