30 lines
979 B
Markdown
30 lines
979 B
Markdown
# 前端路由
|
|||
|
|
|
||
|
|
路由定义文件:`frontend/src/router/index.ts`
|
||
|
|
|
||
|
|
当前使用 hash history,适配 Wails 桌面窗口。
|
||
|
|
|
||
|
|
## 路由表
|
||
|
|
|
||
|
|
| 路由 | 组件 | 窗口 | 职责 |
|
||
|
|
| --- | --- | --- | --- |
|
||
|
|
| `#/` | `frontend/src/components/Main/Index.vue` | 主窗口 | 设置中心、导航、主题、语言、快捷键、标签、关于等 |
|
||
|
|
| `#/second` | `frontend/src/pages/Home/Index.vue` | 第二窗口 | OCR 示例和轻量快捷功能 |
|
||
|
|
|
||
|
|
## 主窗口区域
|
||
|
|
|
||
|
|
主窗口当前由 `Main/Index.vue` 组织以下区域:
|
||
|
|
|
||
|
|
- Dashboard:概览。
|
||
|
|
- General:通用设置。
|
||
|
|
- Shortcut:快捷键设置。
|
||
|
|
- Tags:标签相关展示。
|
||
|
|
- About:关于信息。
|
||
|
|
|
||
|
|
## 页面规则
|
||
|
|
|
||
|
|
- 新增页面必须先确认是否属于主窗口长期功能,还是第二窗口轻量功能。
|
||
|
|
- 主窗口应优先使用可维护的设置布局,不做营销式首页。
|
||
|
|
- 第二窗口保持小而聚焦,不承载复杂流程。
|
||
|
|
- 路由变化必须同步本文和相关任务验收。
|