From ec0b0ac238280db9eb4b3406ee980aa349ab2cc2 Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Sat, 6 Sep 2025 21:33:36 +0800 Subject: [PATCH] =?UTF-8?q?docs(router):=20=E6=B7=BB=E5=8A=A0=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E7=AD=96=E7=95=A5=E9=85=8D=E7=BD=AE=E7=9A=84TODO?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加关于登录策略配置的TODO注释,明确需要后续处理的两个任务点 --- src/router/config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/router/config.ts b/src/router/config.ts index b9794ef..6a72690 100644 --- a/src/router/config.ts +++ b/src/router/config.ts @@ -4,7 +4,7 @@ export const LOGIN_STRATEGY_MAP = { DEFAULT_NO_NEED_LOGIN: 0, // 黑名单策略,默认可以进入APP DEFAULT_NEED_LOGIN: 1, // 白名单策略,默认不可以进入APP,需要强制登录 } -// 登录策略,默认使用`无需登录策略`,即默认不需要登录就可以访问 +// TODO: 1/2 登录策略,默认使用`无需登录策略`,即默认不需要登录就可以访问 export const LOGIN_STRATEGY = LOGIN_STRATEGY_MAP.DEFAULT_NO_NEED_LOGIN export const isNeedLoginMode = LOGIN_STRATEGY === LOGIN_STRATEGY_MAP.DEFAULT_NEED_LOGIN @@ -17,6 +17,7 @@ export const LOGIN_PAGE_LIST = [LOGIN_PAGE, REGISTER_PAGE] export const excludeLoginPathList = getAllPages('excludeLoginPath').map(page => page.path) // 排除在外的列表,白名单策略指白名单列表,黑名单策略指黑名单列表 +// TODO:2/2 在 definePage 配置 excludeLoginPath,或者在下面配置 EXCLUDE_LOGIN_PATH_LIST export const EXCLUDE_LOGIN_PATH_LIST = [ '/pages/xxx/index', ...excludeLoginPathList, // 都是以 / 开头的 path