1、配置权限
2、在登录的地方写入代码
uni.login({
provider: 'weixin',
onlyAuthorize: true,//不传这个参数不返回code,仅仅请求授权认证
success: (res) => {
console.log('获取到的login信息', res)
// 登录成功
// 保存code
// 调用后端接口获取数据就行了 不要使用 uni.getUserInfo去获取用户信息,因为你设置 onlyAuthorize: true 的时候是获取不到的
},
fail: (err) => {
console.log(err);
if (err.code === -8) {
return showToast('客户端未安装微信')
}
uni.showToast({
title: "微信登录授权失败",
icon: "none"
});
}
})
注意注意!!
!!!
没什么难度 简简单单实现~~