docs(spec): 归档 multi-tab-keep-alive + 同步布局多页签 keep-alive 主 spec
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
da6edcfcfd
commit
eed300474e
@ -89,12 +89,24 @@
|
|||||||
- **THEN** 面包屑显示当前菜单的层级路径
|
- **THEN** 面包屑显示当前菜单的层级路径
|
||||||
|
|
||||||
### Requirement: 多页签
|
### Requirement: 多页签
|
||||||
系统 SHALL 支持多页签(tabs)视图:打开的页面保留为页签,可切换与关闭。
|
系统 SHALL 支持多页签(tabs)视图:打开的页面保留为页签,可切换与关闭;切换页签时保留各页面的组件状态(keep-alive),关闭页签时销毁其状态。页面 SHALL 默认缓存,可通过路由 meta `keepAlive: false` 关闭缓存。
|
||||||
|
|
||||||
#### Scenario: 页签切换与关闭
|
#### Scenario: 页签切换与关闭
|
||||||
- **WHEN** 用户打开多个菜单页面
|
- **WHEN** 用户打开多个菜单页面
|
||||||
- **THEN** 各页面以页签形式保留,可切换、可关闭
|
- **THEN** 各页面以页签形式保留,可切换、可关闭
|
||||||
|
|
||||||
|
#### Scenario: 切换页签保留状态
|
||||||
|
- **WHEN** 用户在多个页签间切换
|
||||||
|
- **THEN** 各页签页面的组件状态(滚动/筛选/表单)被保留,不因切换而重建
|
||||||
|
|
||||||
|
#### Scenario: 关闭页签销毁状态
|
||||||
|
- **WHEN** 用户关闭某页签
|
||||||
|
- **THEN** 该页面的组件状态被销毁,再次打开时重建
|
||||||
|
|
||||||
|
#### Scenario: 页面关闭缓存
|
||||||
|
- **WHEN** 某页面声明路由 meta `keepAlive: false`
|
||||||
|
- **THEN** 该页面切换页签时不保留状态,每次进入重新构建
|
||||||
|
|
||||||
### Requirement: 顶栏全屏
|
### Requirement: 顶栏全屏
|
||||||
系统 SHALL 在顶栏提供全屏切换按钮,进入/退出浏览器全屏。
|
系统 SHALL 在顶栏提供全屏切换按钮,进入/退出浏览器全屏。
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user