iter(g175): 确认气泡支持异步确认

This commit is contained in:
HIsheR
2026-10-26 16:23:23 +08:00
parent 66c39e0145
commit cbce645b3b
6 changed files with 30 additions and 14 deletions
+3 -2
View File
@@ -3052,7 +3052,7 @@
"n": "onConfirm",
"t": "() => void",
"k": 1,
"d": "点确定后的回调(此时弹层已收起)"
"d": "点确定后的回调:普通回调先收起再执行;返回 Promise 时按钮转「处理中…」并禁用,成功才收起、失败留在气泡里可重试"
},
{
"n": "onCancel",
@@ -3071,7 +3071,8 @@
"把要保护的触发器元素(按钮 / 图标)作为第二个参数传进去,返回的包裹节点替换原位置",
"写清 title(问句)与 description(影响范围),删除类操作把 variant 设成 danger,确认按钮会自动变成危险色",
"点确定先收起弹层再触发 onConfirm,回调里可以放心同步改数据;取消、点外部、Esc 一律走 onCancel",
"展开时焦点自动落在「取消」上,误按回车不会执行危险操作;需要外部控制开合时传 open 信号"
"展开时焦点自动落在「取消」上,误按回车不会执行危险操作;需要外部控制开合时传 open 信号",
"删除 / 归档这类要打后端的操作把 onConfirm 写成 async:气泡不会立刻收起,确认按钮变「处理中…」并禁用,resolve 后才关,reject 时保持展开供重试"
]
},
{