iter(g32): tree 补 ↑↓/Home/End 行间导航
This commit is contained in:
+2
-2
@@ -1,6 +1,6 @@
|
||||
# @ui-arch 组件库 Agent 文档(无图形版)
|
||||
|
||||
> 自动生成于 2026-10-26T03:41:59.549Z,数据源:各包 ua.manifest.json,勿手改。人类版文档站:apps/docs/index.html。
|
||||
> 自动生成于 2026-10-26T03:43:04.201Z,数据源:各包 ua.manifest.json,勿手改。人类版文档站:apps/docs/index.html。
|
||||
> 组件 = 普通函数,传 props 返回 DOM;状态用 signal 双向绑定:读 signal() 写 signal(v)。
|
||||
|
||||
## 快速上手
|
||||
@@ -1084,7 +1084,7 @@ const sel = signal(''); tree({ nodes: [{ key: 'src', label: 'src', children: [{
|
||||
1. 节点树用 { key, label, children } 描述,key 唯一即可(选中与展开都按 key 记)
|
||||
2. 传 selected 信号即可外部受控;不传则组件内部维护选中态
|
||||
3. 点箭头只展开/收起,点标签才选中;叶子节点箭头位置留空以对齐
|
||||
4. 键盘 Enter/空格 选中、→ 展开、← 收起;disabled 节点点击与键盘都不响应
|
||||
4. 键盘:↑↓ 在可见节点间移动、Home/End 到首末行(只移动焦点),Enter/空格 选中、→ 展开、← 收起;disabled 节点点击与键盘都不响应
|
||||
5. defaultExpandAll 首屏展开全部分支(外部已给 expanded 初值时以外部为准)
|
||||
|
||||
现场演示:apps/docs/demo.html#sec-tree
|
||||
|
||||
Reference in New Issue
Block a user