فهرست منبع

docs: fix alert demo in docs

Netfan 5 ماه پیش
والد
کامیت
c623604ea9
1فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 5 2
      docs/src/demos/vben-alert/confirm/index.vue

+ 5 - 2
docs/src/demos/vben-alert/confirm/index.vue

@@ -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',