Private
Public Access
1
0
Files
u-desk/docs/04-功能迭代/GO-DESK-2.数据库客户端/决策记录/ADR-002-表结构Tab显示策略.md
绝尘 a5d30684ed 重构:文件系统模块化架构,增强 Markdown 渲染
- 拆分 FileSystem.vue 为模块化组件架构
- 新增 Markdown Mermaid 图表渲染支持
- 新增 180+ 编程语言代码高亮
- 修复编辑/预览模式切换渲染问题
- 优化亮色/暗色模式主题适配
- 新增 TypeScript 类型定义
2026-02-04 03:32:46 +08:00

51 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ADR-002: 表结构Tab显示策略
**状态**:已采纳
**日期**2026-01-28
**决策者**:开发团队
## 上下文
表结构查看功能需要在ResultPanel中添加"结构"Tab。需要决定Tab的显示策略
1. 动态显示(有数据时显示)
2. 始终显示(无数据时显示空状态)
## 考虑的选项
### 选项1动态显示Tab
- 优点界面简洁不会有多余的Tab
- 缺点Tab位置不固定用户习惯可能不好
### 选项2始终显示Tab
- 优点Tab位置固定用户习惯更好
- 缺点可能有多余的Tab
## 决策
选择的方案:**选项2 - 始终显示Tab**
## 理由
1. **用户体验**Tab位置固定用户更容易找到
2. **一致性**与其他Tab结果、消息保持一致
3. **可发现性**:用户更容易发现表结构查看功能
## 后果
### 正面影响
- Tab位置固定用户体验更好
- 功能更容易被发现
- 与其他Tab保持一致
### 负面影响
- 可能有多余的Tab无数据时
### 约束
- Tab始终显示无数据时显示空状态提示
- 空状态提示要清晰,引导用户操作
## 相关决策
- [设计文档/功能设计/表结构查看功能设计.md](../设计文档/功能设计/表结构查看功能设计.md)