iter(g218): 未选值时两列停在此刻

This commit is contained in:
HIsheR
2026-10-26 19:59:22 +08:00
parent 39a5d0d9b8
commit ed2dd1513f
3 changed files with 13 additions and 8 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
# @ui-arch 组件库 Agent 文档(无图形版)
> 自动生成于 2026-10-26T11:56:46.981Z,数据源:各包 ua.manifest.json,勿手改。人类版文档站:apps/docs/index.html。
> 自动生成于 2026-10-26T11:59:09.023Z,数据源:各包 ua.manifest.json,勿手改。人类版文档站:apps/docs/index.html。
> 组件 = 普通函数,传 props 返回 DOM;状态用 signal 双向绑定:读 signal() 写 signal(v)。
## 快速上手
@@ -2008,7 +2008,7 @@ const at = signal('09:30'); timePicker({ value: at, minuteStep: 15, onChange: (t
手把手:
1. 创建信号 at = signal('09:30') 并传入 value:组件读它显示、选完写回,双向绑定
2. 点触发器展开时 / 分两列,当前值所在格高亮并自动滚到列中部,不必手动找
2. 点触发器展开时 / 分两列:当前值所在格高亮并自动滚到列中部;还没选过时停在此刻(当前小时 / 当前分钟档),打开即可就近选
3. 先点时列定小时(分默认落到首个步长值,值立刻可用),再点分列即完成并收起,焦点回到触发器
4. 列内可用 ↑↓ 环形移动、Home/End 直达首末;Tab、Esc、点击外部都能正常进出与收起
5. 需要 15 分钟一档就传 minuteStep: 15,步长只影响分列的可选值,时列始终 24 档