diff --git a/src/pages/realtimeInfo/pc/rank.vue b/src/pages/realtimeInfo/pc/rank.vue index 6a8d139..2bf6fcd 100644 --- a/src/pages/realtimeInfo/pc/rank.vue +++ b/src/pages/realtimeInfo/pc/rank.vue @@ -149,6 +149,16 @@ onMounted(async (e) => { Session.set("token", res.data.token); Session.set("userPhone", res.data.phone); + // 解构路由参数,排除token + const { token, ...otherQuery } = route.query; + // 若存在token,替换路由清除参数 + if (token) { + router.replace({ + path: route.path, // 保持当前路径不变 + query: otherQuery, // 保留其他参数 + }); + } + setTimeout(() => { window.location.reload(); }, 500);