From a0d8b829795d1fb459a0dd25e9dd2b8e8cb1f492 Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Mon, 1 Sep 2025 15:40:24 +0800 Subject: [PATCH] =?UTF-8?q?feat(router):=20=E5=AE=8C=E5=96=84=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=8B=A6=E6=88=AA=E9=80=BB=E8=BE=91=E5=92=8C=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加登录状态检查和重定向逻辑 添加 HOME_PAGE 常量导出 优化 tabbar 路径匹配逻辑 导出 setTokenInfo 方法供外部使用 启用路由拦截器日志 --- src/pages/about/about.vue | 2 +- src/pages/login/login.vue | 7 ++++ src/router/config.ts | 1 + src/router/interceptor.ts | 87 +++++++++++++++++++++++++-------------- src/store/token.ts | 1 + src/tabbar/store.ts | 3 +- 6 files changed, 67 insertions(+), 34 deletions(-) diff --git a/src/pages/about/about.vue b/src/pages/about/about.vue index ab04ed2..00928ca 100644 --- a/src/pages/about/about.vue +++ b/src/pages/about/about.vue @@ -24,7 +24,7 @@ console.log({ isApp, isAppAndroid, isAppHarmony, isAppIOS, isAppPlus, isH5, isMp function toLogin() { uni.navigateTo({ - url: `${LOGIN_PAGE}?redirect=${encodeURIComponent('/pages/about/about')}`, + url: `${LOGIN_PAGE}?redirect=${encodeURIComponent('/pages/about/about?a=1&b=2')}`, }) } diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 6e7ef45..ed601fc 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -1,4 +1,5 @@