解决方法
在页面加载时先调用一次uni.login
然后在用户点击微信授权登录时再调用这个方法拿到新的code传给后端就可以解决了
data() {
return {}
},
created() {
this.login()
},
methods: {
login(){
uni.login({
provider: 'weixin',
success: (res) => {
},
fail: () => {
uni.showToast({
title: "微信登录授权失败",
icon: "none"
});
}
})
}
}