return new Promise((resolve, reject) => {
uni.login({
provider: 'weixin',
success: async (loginRes) => {
console.log('uni.login调用成功', loginRes)
let params =
resolve({
code: loginRes.code,
})
},
fail: () => {
console.log('uni.login调用失败了'),
reject({
code: null,
})
}
});
})
以上是关键代码,调用uni.login时成功了,但是返回的code传给后端,后端根据code并不能获取到其对应的微信用户