From fc9502b16a41fb471bc08f40561ee2be98f4de07 Mon Sep 17 00:00:00 2001 From: "34701892@qq.com" <34701892@qq.com> Date: Wed, 4 Feb 2026 11:12:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=99=BB=E5=BD=95):=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E5=BC=BA=E5=88=B6=E7=99=BB=E5=BD=95=E9=80=BB=E8=BE=91=E5=B9=B6?= =?UTF-8?q?=E5=A4=84=E7=90=86=E8=B7=AF=E7=94=B1token=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除页面加载和查看全部时的强制登录弹窗逻辑 添加路由token参数处理,存储token后清除URL中的参数 --- src/pages/realtimeInfo/indexRelease.vue | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/pages/realtimeInfo/indexRelease.vue b/src/pages/realtimeInfo/indexRelease.vue index ef11313..a250e8e 100644 --- a/src/pages/realtimeInfo/indexRelease.vue +++ b/src/pages/realtimeInfo/indexRelease.vue @@ -219,7 +219,7 @@ function onViewAll(type) { url: "/pages/realtimeInfo/rankDetail?type=" + type, }); } else { - LoginShow.value = true; + // LoginShow.value = true; } } @@ -307,14 +307,29 @@ function goSreach() { onUnmounted(() => { clearInterval(timer); }); +import { useRoute, useRouter } from "vue-router"; +const route = useRoute(); +const router = useRouter(); const { aplus_queue } = window; onMounted(async () => { initData(); - if (!Session.get("token")) { - LoginShow.value = true; - } + // if (!Session.get("token")) { + // LoginShow.value = true; + // } getLineDataFn(); + // 解构路由参数,排除token + const { token, phone, ...otherQuery } = route.query; + // 若存在token,替换路由清除参数 + if (token) { + router.replace({ + path: route.path, // 保持当前路径不变 + query: otherQuery, // 保留其他参数 + }); + } + Session.set("token", token); + Session.set("userPhone", phone); + aplus_queue.push({ action: "aplus.sendPV", arguments: [{ is_auto: false }], // 此处上报的数据暂时在后台没有展示