iter(g19): textarea 字数统计

This commit is contained in:
HIsheR
2026-10-26 11:06:34 +08:00
parent bf05e991ba
commit 34abe3f1e8
9 changed files with 39 additions and 10 deletions
+8
View File
@@ -508,6 +508,14 @@
"acceptance": "clearable 开启后有值时显示清空按钮,点击清空并同步信号与 onInput;空值自动隐藏;npm run check 全绿",
"status": "done",
"notes": "自补:既有组件可用性细节"
},
{
"id": "g19",
"title": "textarea 字数统计",
"motivation": "多行输入常配字数上限,用户需要 n/limit 实时反馈而不是提交后才报错",
"acceptance": "maxCount 传入后 textarea 设原生 maxlength 并在下方附加块显示实时计数,与外部写回同步;npm run check 全绿",
"status": "open",
"notes": "自补:既有组件可用性细节"
}
]
}
+2 -2
View File
@@ -1,6 +1,6 @@
{
"$schema": "ui-arch-registry-index/0.1",
"generatedAt": "2026-10-26T03:02:53.444Z",
"generatedAt": "2026-10-26T03:06:01.165Z",
"repoRoot": ".",
"packages": [
{
@@ -145,7 +145,7 @@
"button(props):按钮,variant = primary | ghost | danger,disabled 支持布尔或信号禁用",
"textField(props):文本输入,value 信号双向绑定,disabled 支持布尔或信号,onInput 输入回调;prefix/suffix 可选渲染为输入框内侧附加块,clearable 开启后有值即显一键清空按钮",
"inputNumber(props):数字输入,−/+ 按钮与键盘 ↑↓ 调节,min/max/step 夹取;prefix/suffix 可选渲染为整组前后附加块",
"textarea(props):多行输入,value 信号双向绑定,disabled 支持布尔或信号,rows 控行数;prefix/suffix 可选渲染为上下附加块",
"textarea(props):多行输入,value 信号双向绑定,disabled 支持布尔或信号,rows 控行数;prefix/suffix 可选渲染为上下附加块,maxCount 显示实时字数并设原生上限",
"slider(props):滑块,value 信号双向绑定,min/max/step 可配,原生 range 承载键盘交互,右侧可显示当前值",
"checkbox(props):复选框,checked 信号双向绑定,disabled 支持布尔或信号禁用",
"switchButton(props):开关,checked 信号双向绑定,disabled 支持布尔或信号禁用",