|
|
|
@ -20,8 +20,11 @@ function showIconConfirm() { |
|
|
|
|
|
|
|
function showAsyncConfirm() { |
|
|
|
confirm({ |
|
|
|
beforeClose() { |
|
|
|
return new Promise((resolve) => setTimeout(resolve, 2000)); |
|
|
|
beforeClose({ isConfirm }) { |
|
|
|
if (isConfirm) { |
|
|
|
// 这里可以执行一些异步操作。如果最终返回了false,将阻止关闭弹窗 |
|
|
|
return new Promise((resolve) => setTimeout(resolve, 2000)); |
|
|
|
} |
|
|
|
}, |
|
|
|
content: 'This is an alert message with async confirm', |
|
|
|
icon: 'success', |
|
|
|
|