Leo
|
7de53bcc6d
|
feat(router): 优化路由系统并支持权限标识
- 扩展路由元数据字段,新增auth权限标识支持
- 完善路由转换器,支持从后端菜单数据提取权限标识
- 优化静态路由配置,为仪表板添加固定标签页属性
- 增强路由类型定义,支持更灵活的权限验证机制
|
2025-07-08 10:54:10 +08:00 |
|
Leo
|
acf4fda7ac
|
update(router): 优化静态路由配置
- 更新仪表盘图标为更合适的dashboard-one
- 临时注释个人中心路由配置
- 规范路由图标使用
|
2025-07-07 22:35:50 +08:00 |
|
Leo
|
dc49a25a88
|
feat(router): 添加个人中心路由配置
- 在静态路由中添加个人中心页面路由
- 配置路由权限要求和图标显示
- 确保个人中心页面可以正常访问
|
2025-07-06 22:09:33 +08:00 |
|
Leo
|
8166c04919
|
fix(router): 优化路由守卫避免退出登录时的无效路由请求
- 在路由守卫中添加登录状态检查,避免未登录状态下初始化路由
- 防止退出登录过程中触发路由初始化导致的token无效错误
- 只有在已登录状态下才调用initAuthRoute,提高性能
- 修复退出登录时路由守卫与清理时序的竞态条件问题
|
2025-07-06 22:07:53 +08:00 |
|
Leo
|
5e13342f7b
|
fix(router): 修复Vue Router导航错误和组件生命周期问题
* 新增导航防护机制
- NavigationGuard类防止快速路由切换导致的错误
- 实现防抖和安全导航方法(safePush/safeReplace)
* 新增组件安全加载机制
- safeAsyncComponent包装器处理异步组件加载错误
- 支持重试机制和ChunkLoadError恢复
* 增强路由守卫错误处理
- 全面的try-catch错误捕获
- 统一的路由错误处理函数
* 优化路由配置
- 使用安全组件加载器包装所有异步组件
- 改进路由重定向逻辑
解决了"Cannot read properties of null (reading 'isUnmounted')"等Vue Router错误
|
2025-07-06 02:33:37 +08:00 |
|
Leo
|
c239a15840
|
feat(router): 优化路由系统配置
- 更新路由守卫逻辑(guard.ts)
- 完善内置路由配置(routes.inner.ts)
- 优化静态路由配置(routes.static.ts)
- 更新路由类型定义(route.d.ts)
改进路由管理和权限验证机制
|
2025-07-06 00:59:08 +08:00 |
|
Leo
|
5fb45f8f07
|
init project
|
2025-07-04 15:08:19 +08:00 |
|