From 9c0f787dd2a642a33381e4ef7fff71ac1b72bed9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?old=E6=98=93?= <156663459@qq.com> Date: Sat, 28 Sep 2024 10:16:16 +0800 Subject: [PATCH] update redirect_uri --- src/components/Login.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/Login.vue b/src/components/Login.vue index e972f85..bd0255d 100644 --- a/src/components/Login.vue +++ b/src/components/Login.vue @@ -70,8 +70,19 @@ export default { // 微信扫码登录初始化 const initWeChatLogin = () => { nextTick(() => { + + // 获取来源页面的域名 + let referer = document.referrer; + if (!referer) { + // 如果无法获取 referrer,默认使用当前页面的域名 + referer = "https://www.ycymedu.com"; + } else { + // 提取来源网址的域名部分 + const url = new URL(referer); + referer = url.origin; + } const appid = 'wxf8db44d5ec082dfc'; - const redirectUri = encodeURIComponent('https://api.sso.ycymedu.com/api/syswechat/snlogin?redirect_uri=https://uat.zytb.ycymedu.com'); + const redirectUri = encodeURIComponent('https://api.sso.ycymedu.com/api/syswechat/snlogin?redirect_uri='+referer); const state = Math.random().toString(36).substr(2); new WxLogin({