docs(router): 添加登录策略配置的TODO注释

添加关于登录策略配置的TODO注释,明确需要后续处理的两个任务点
This commit is contained in:
feige996
2025-09-06 21:33:36 +08:00
parent 657ed31077
commit ec0b0ac238

View File

@@ -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