UI 组件包
UI 组件包提供统一的 UI 组件库,基于 TDesign Vue Next 构建,提供一致的设计语言和用户体验。
设计原则
一致性
- 统一的设计语言
- 一致的交互体验
- 标准化的组件规范
- 统一的视觉风格
可用性
- 良好的可访问性
- 直观的交互设计
- 清晰的状态反馈
- 友好的错误提示
可维护性
- 组件化设计
- 清晰的 API 设计
- 完善的文档
- 易于扩展
组件分类
基础组件
- Button 按钮
- Input 输入框
- Select 选择器
- Checkbox 复选框
- Radio 单选框
- Switch 开关
- Slider 滑块
- Rate 评分
布局组件
- Grid 栅格
- Flex 弹性布局
- Space 间距
- Divider 分割线
- Container 容器
- Layout 布局
导航组件
- Menu 菜单
- Breadcrumb 面包屑
- Pagination 分页
- Tabs 标签页
- Steps 步骤条
- Dropdown 下拉菜单
反馈组件
- Message 消息
- Notification 通知
- Modal 模态框
- Drawer 抽屉
- Popover 气泡卡片
- Tooltip 文字提示
数据展示
- Table 表格
- List 列表
- Card 卡片
- Collapse 折叠面板
- Timeline 时间线
- Tree 树形控件
表单组件
- Form 表单
- FormItem 表单项
- DatePicker 日期选择器
- TimePicker 时间选择器
- Upload 上传
- Transfer 穿梭框