外观
组件索引
所有组件的公开包名均为 hyper_ui。状态归属只描述业务状态;动画、滚动等内部 UI 状态不需要调用方管理。
基础组件
| 组件 | 用途 | 状态归属 |
|---|---|---|
| HyperButton | 六种语义变体的文字按钮 | 调用方处理点击 |
| HyperIconButton | 圆形图标按钮 | 调用方处理点击 |
表单组件
| 组件 | 用途 | 状态归属 |
|---|---|---|
| HyperTextField | 文本输入 | 调用方提供 value |
| HyperSearchField | 搜索输入与清空 | 调用方提供 value |
| HyperSwitch | 开关 | 调用方提供 checked |
| HyperCheckbox | 多选项 | 调用方提供 checked |
| HyperRadioButton | 单选项 | 调用方提供 selected |
容器组件
| 组件 | 用途 | 状态归属 |
|---|---|---|
| HyperPanel | 圆角内容面板 | 无业务状态 |
| HyperColorPicker | 响应式颜色选择板 | 调用方提供 selectedId |
导航组件
| 组件 | 用途 | 状态归属 |
|---|---|---|
| HyperTopBar | 页面标题、返回与右侧操作 | 调用方处理事件 |
| HyperDrawer | 四方向抽屉及抽屉条目 | 调用方提供 open 与选中态 |
| HyperBottomBar | 底部导航栏 | 调用方提供 selectedItemId 并执行导航 |
列表组件
| 组件 | 用途 | 状态归属 |
|---|---|---|
| HyperLazyList | 大量动态数据的懒加载列表 | 调用方提供数据 |
| HyperList | 少量静态数据的滚动列表 | 调用方提供数据 |
| HyperListItem | 列表行内容 | 调用方处理点击和尾部状态 |
| HyperMenuGroup | 设置类菜单分组与菜单项 | 调用方处理点击和尾部状态 |
反馈组件
| 组件 | 用途 | 状态归属 |
|---|---|---|
| HyperDropdownMenu | Popup 浮层菜单 | 调用方提供 expanded |
| HyperProgressBar | 确定或不确定进度 | 调用方提供 progress |
| HyperDialog | 自定义内容弹窗 | 调用方提供 show 和内容状态 |
| HyperConfirmDialog | 确认/取消弹窗 | 调用方提供 show 并处理结果 |