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 }], // 此处上报的数据暂时在后台没有展示