浏览代码

refactor(router): 将登录配置从login.ts迁移到config.ts

简化路由配置结构,将登录相关配置集中到config.ts文件中
更新interceptor.ts中的引用路径
feige996 8 月之前
父节点
当前提交
9fc8f24a85
共有 2 个文件被更改,包括 2 次插入3 次删除
  1. 0 0
      src/router/config.ts
  2. 2 3
      src/router/interceptor.ts

src/router/login.ts → src/router/config.ts


+ 2 - 3
src/router/interceptor.ts

@@ -1,13 +1,12 @@
 /**
  * by 菲鸽 on 2025-08-19
  * 路由拦截,通常也是登录拦截
- * 可以设置路由白名单,或者黑名单,看业务需要选哪一个
- * 我这里应为大部分都可以随便进入,所以使用黑名单
+ * 黑白名单的配置,请看 config.ts 文件, EXCLUDE_PAGE_LIST
  */
 import { useTokenStore } from '@/store/token'
 import { tabbarStore } from '@/tabbar/store'
 import { getLastPage, parseUrlToObj } from '@/utils/index'
-import { EXCLUDE_PAGE_LIST, isNeedLogin, LOGIN_PAGE, LOGIN_PAGE_LIST } from './login'
+import { EXCLUDE_PAGE_LIST, isNeedLogin, LOGIN_PAGE, LOGIN_PAGE_LIST } from './config'
 
 // 黑名单登录拦截器 - (适用于大部分页面不需要登录,少部分页面需要登录)
 export const navigateToInterceptor = {