// 微信登录(第三方)
handleWeChatLogin() {
if (this.loading) return;
if (!this.agreed) {
showToast('请先阅读并同意《用户协议》与《隐私政策》');
return;
}
this.loading = true;
console.log('handleWeChatLogin clicked');
uni.login({
provider: 'weixin',
success: (res) => {
console.log('微信登录成功', res);
// 处理登录结果,如发送 res.code 到后端换取 openid
},
fail: (err) => {
console.error('微信登录失败', err);
}
});
},