fix: 修复函数式弹窗点击取消按钮,延时关闭无效问题 (#1112)

This commit is contained in:
一万 2024-04-26 15:20:54 +08:00 committed by GitHub
parent d6f487a48c
commit 2f9bc7e187
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -29,9 +29,11 @@ const addDialog = (options: DialogOptions) => {
const closeDialog = (options: DialogOptions, index: number, args?: any) => {
dialogStore.value[index].visible = false;
options.closeCallBack && options.closeCallBack({ options, index, args });
const closeDelay = options?.closeDelay ?? 200;
useTimeoutFn(() => {
dialogStore.value.splice(index, 1);
}, 200);
}, closeDelay);
};
/**