fix(登录): 移除强制登录逻辑并处理路由token参数
移除页面加载和查看全部时的强制登录弹窗逻辑 添加路由token参数处理,存储token后清除URL中的参数
This commit is contained in:
parent
d3b3c7e1d6
commit
fc9502b16a
|
|
@ -219,7 +219,7 @@ function onViewAll(type) {
|
||||||
url: "/pages/realtimeInfo/rankDetail?type=" + type,
|
url: "/pages/realtimeInfo/rankDetail?type=" + type,
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
LoginShow.value = true;
|
// LoginShow.value = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -307,14 +307,29 @@ function goSreach() {
|
||||||
onUnmounted(() => {
|
onUnmounted(() => {
|
||||||
clearInterval(timer);
|
clearInterval(timer);
|
||||||
});
|
});
|
||||||
|
import { useRoute, useRouter } from "vue-router";
|
||||||
|
const route = useRoute();
|
||||||
|
const router = useRouter();
|
||||||
const { aplus_queue } = window;
|
const { aplus_queue } = window;
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
initData();
|
initData();
|
||||||
if (!Session.get("token")) {
|
// if (!Session.get("token")) {
|
||||||
LoginShow.value = true;
|
// LoginShow.value = true;
|
||||||
}
|
// }
|
||||||
getLineDataFn();
|
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({
|
aplus_queue.push({
|
||||||
action: "aplus.sendPV",
|
action: "aplus.sendPV",
|
||||||
arguments: [{ is_auto: false }], // 此处上报的数据暂时在后台没有展示
|
arguments: [{ is_auto: false }], // 此处上报的数据暂时在后台没有展示
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue