From 7a89d913ec0b8d16d03825b041f36cd56b1bb1c2 Mon Sep 17 00:00:00 2001
From: feige996 <1020102647@qq.com>
Date: Mon, 18 Aug 2025 21:27:59 +0800
Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=BB=9F=E4=B8=80=E7=99=BB?=
=?UTF-8?q?=E5=BD=95=E7=9B=B8=E5=85=B3=E9=A1=B5=E9=9D=A2=E8=B7=AF=E5=BE=84?=
=?UTF-8?q?=E4=B8=BA/pages/login=E5=89=8D=E7=BC=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
将登录页面、注册页面及相关跳转路径统一修改为/pages/login前缀
在首页添加跳转登录页的按钮
---
src/login/config.ts | 4 ++--
src/pages/index/index.vue | 9 +++++++++
src/router/interceptor.ts | 2 +-
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/login/config.ts b/src/login/config.ts
index ae94969..c8694cc 100644
--- a/src/login/config.ts
+++ b/src/login/config.ts
@@ -5,9 +5,9 @@ export const LOGIN_STRATEGY_MAP = {
// 登录策略,默认使用黑名单策略,即默认不需要登录就可以访问
export const LOGIN_STRATEGY = LOGIN_STRATEGY_MAP.WHITELIST
-export const LOGIN_PAGE_LIST = ['/login/login', '/login/register']
+export const LOGIN_PAGE_LIST = ['/pages/login/login', '/pages/login/register']
// 排除在外的列表,白名单策略指白名单列表,黑名单策略指黑名单列表
export const EXCLUDE_LIST = [
- '/xxx/index',
+ '/pages/xxx/index',
]
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index dd24520..4353702 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -46,6 +46,12 @@ onLoad(() => {
console.log('项目作者:', author.value)
})
+function toLogin() {
+ uni.navigateTo({
+ url: '/pages/login/login',
+ })
+}
+
console.log('index')
@@ -118,6 +124,9 @@ console.log('index')
https://wot-design-uni.cn
+
diff --git a/src/router/interceptor.ts b/src/router/interceptor.ts
index fe73004..87dd783 100644
--- a/src/router/interceptor.ts
+++ b/src/router/interceptor.ts
@@ -41,7 +41,7 @@ export const navigateToInterceptor = {
return
}
console.log('222')
- const redirectUrl = `/login/login?redirect=${encodeURIComponent(path)}`
+ const redirectUrl = `/pages/login/login?redirect=${encodeURIComponent(path)}`
uni.navigateTo({ url: redirectUrl })
},
}