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 }) }, }