wx.login({
success: (res) => {
if (res.code) { //微信登录成功 已拿到code
this.code = res.code;
console.log(this.code);
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: (infoRes) => {
// console.log(infoRes);
// console.log(this.code,infoRes.userInfo);
uni.request({
url: '后台接口地址', //把用户信息保留到数据库
method: 'POST',
data: {参数},
success: (res) => {
//获得自定义状态完成登录
uni.setStorageSync('userData', res.data.data);//本地储存登录信息
console.log(res, '初始化登录');
that.resetUser();
uni.showToast({
title: '登录成功',
icon: 'none'
})
}
});
}
});
} else {
console.log('登录失败!' + res.errMsg)
}
}
})
uniapp 微信授权登录
最新推荐文章于 2024-07-23 09:36:36 发布
该代码段展示了在微信小程序中进行用户登录的流程。首先通过wx.login获取code,然后使用uni.getUserInfo获取用户信息,接着将信息发送到后台接口进行保存,并在成功后将登录信息存储到本地,最后显示登录成功提示。
摘要由CSDN通过智能技术生成