iter(g125): 开关补 loading 加载态
This commit is contained in:
+16
-8
@@ -1309,14 +1309,6 @@
|
||||
"notes": "自补:发版前刷新步骤;本次唤起收尾轮",
|
||||
"status": "done"
|
||||
},
|
||||
{
|
||||
"id": "g124",
|
||||
"title": "checkbox 补 indeterminate 半选态",
|
||||
"motivation": "全选/子项联动只能表达「全勾」与「全不勾」:部分选中时全选框没有任何视觉区分,dataTable 内部的全选三态也是包私有实现,独立 checkbox 场景(树形勾选、批量列选择)用不上",
|
||||
"acceptance": "CheckboxProps 新增 indeterminate(布尔或信号):同步到原生 input.indeterminate 属性,accent-color 自动渲染横杠,读屏播报 mixed;不改变 checked 值与点击语义(点一下即回全选);文档参数表 / api 说明 / 手把手与 llms-full.txt 同步;npm run check 全绿",
|
||||
"notes": "自补:组件能力补齐;零新增 CSS(accent-color 原生覆盖 :indeterminate)",
|
||||
"status": "open"
|
||||
},
|
||||
{
|
||||
"id": "g119",
|
||||
"title": "空状态支持自定义图标",
|
||||
@@ -1355,6 +1347,22 @@
|
||||
"motivation": "g118 之后又落了 10 次提交(textField 字数统计、rate 半星等),changelog:check 已报漂移",
|
||||
"acceptance": "npm run changelog 重新生成(319 提交),changelog:check 一致(提交本条后按约定再差一条,属正常);npm run check 全绿",
|
||||
"notes": "自补:发版前刷新步骤;本次唤起收尾轮",
|
||||
"status": "done"
|
||||
},
|
||||
{
|
||||
"id": "g124",
|
||||
"title": "checkbox 补 indeterminate 半选态",
|
||||
"motivation": "全选/子项联动只能表达「全勾」与「全不勾」:部分选中时全选框没有任何视觉区分,dataTable 内部的全选三态也是包私有实现,独立 checkbox 场景(树形勾选、批量列选择)用不上",
|
||||
"acceptance": "CheckboxProps 新增 indeterminate(布尔或信号):同步到原生 input.indeterminate 属性,accent-color 自动渲染横杠,读屏播报 mixed;不改变 checked 值与点击语义(点一下即回全选);文档参数表 / api 说明 / 手把手与 llms-full.txt 同步;npm run check 全绿",
|
||||
"notes": "自补:组件能力补齐;零新增 CSS(accent-color 原生覆盖 :indeterminate)",
|
||||
"status": "done"
|
||||
},
|
||||
{
|
||||
"id": "g125",
|
||||
"title": "开关补 loading 加载态",
|
||||
"motivation": "开关切换常伴随后端写入(改配置、提交设置):请求在途时用户可以连续拨动,最后一次点击覆盖前面的状态,业务方只能自己在 onChange 里加标志位手动锁",
|
||||
"acceptance": "SwitchProps 新增 loading(布尔或信号):加载中锁定交互(disabled 同值语义)、滑块换成转圈(reduced-motion 静态化为实心环)、input 挂 aria-busy;与 disabled 同时生效且不双写竞争;文档参数表 / api 说明 / 手把手与 llms-full.txt 同步;npm run check 全绿",
|
||||
"notes": "自补:组件能力补齐;loading 接管时 disabled 不再走 h() 绑定,单一 effect 写入避免竞争",
|
||||
"status": "open"
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user