iter(g335): 输入类组件补可访问名
This commit is contained in:
+5
-1
@@ -1,6 +1,6 @@
|
||||
# @ui-arch 组件库 Agent 文档(无图形版)
|
||||
|
||||
> 自动生成于 2026-10-26T18:05:09.130Z,数据源:各包 ua.manifest.json,勿手改。人类版文档站:apps/docs/index.html。
|
||||
> 自动生成于 2026-10-26T18:08:56.364Z,数据源:各包 ua.manifest.json,勿手改。人类版文档站:apps/docs/index.html。
|
||||
> 组件 = 普通函数,传 props 返回 DOM;状态用 signal 双向绑定:读 signal() 写 signal(v)。
|
||||
|
||||
## 快速上手
|
||||
@@ -125,6 +125,7 @@ button({ label: '提交', variant: 'primary', onClick: () => console.log('clicke
|
||||
- maxCount:number —— 字数上限:同时设原生 maxlength,并在输入框内侧显示实时计数;缺省不限
|
||||
- size:'sm' | 'md' | 'lg' —— 高度档位:sm 紧凑 / md 默认 / lg 大触控目标,走 --ua-control-h-* 三档;缺省 md
|
||||
- password:boolean —— 密码框:原生打点渲染,内置「显示/隐藏」切换按钮(aria-label 同步);缺省普通文本
|
||||
- ariaLabel:string —— 无可见 label 时的可访问名(如「收件人」);缺省「文本输入」
|
||||
|
||||
示例:
|
||||
|
||||
@@ -156,6 +157,7 @@ const name = signal(''); const el = textField({ value: name, placeholder: '输
|
||||
- prefix:string | HTMLElement —— 前置附加块(textField/inputNumber 在输入框内侧前、textarea 在上方);缺省不渲染
|
||||
- suffix:string | HTMLElement —— 后置附加块(textField/inputNumber 在输入框内侧后、textarea 在下方);缺省不渲染
|
||||
- size:'sm' | 'md' | 'lg' —— 高度档位:sm 紧凑 / md 默认 / lg 大触控目标,走 --ua-control-h-* 三档;缺省 md
|
||||
- ariaLabel:string —— 无可见 label 时的可访问名(如「数量」);缺省「数字输入」
|
||||
|
||||
示例:
|
||||
|
||||
@@ -186,6 +188,7 @@ const qty = signal(1); const el = inputNumber({ value: qty, min: 1, max: 99, onC
|
||||
- suffix:string | HTMLElement —— 后置附加块(textField/inputNumber 在输入框内侧后、textarea 在下方);缺省不渲染
|
||||
- maxCount:number —— 字数上限:同时设原生 maxlength,并在下方附加块显示实时计数;缺省不限
|
||||
- autosize:boolean | { minRows?, maxRows? } —— 自适应内容高度:true 跟随内容涨落,对象态钳最小/最大行数,超出 maxRows 内部滚动;缺省固定行数
|
||||
- ariaLabel:string —— 无可见 label 时的可访问名(如「备注」);缺省「多行文本」
|
||||
|
||||
示例:
|
||||
|
||||
@@ -217,6 +220,7 @@ const bio = signal(''); textarea({ value: bio, rows: 4, placeholder: '一句话
|
||||
- end:Signal<number> —— 区间上限信号;仅 range 模式使用,不传则组件内部维护
|
||||
- onRangeChange(回调):(low: number, high: number) => void —— 区间两端变更回调,参数已保证 low ≤ high(越界那一端会被压平)
|
||||
- onChange(回调):(value: number) => void —— 拖动回调
|
||||
- ariaLabel:string —— 无可见 label 时的可访问名(如「音量」);缺省「数值」,区间模式自动带「下限 / 上限」
|
||||
|
||||
示例:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user