From ea76777ec7529bd790e2e42367cbbcacba9c8e30 Mon Sep 17 00:00:00 2001 From: akebe Date: Sat, 26 May 2018 22:36:35 +0800 Subject: [PATCH] [new feature] Dialog: beforeClose add callback parameters (#1166) --- packages/dialog/dialog.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/dialog/dialog.vue b/packages/dialog/dialog.vue index 83c9ced24..b67e435d7 100644 --- a/packages/dialog/dialog.vue +++ b/packages/dialog/dialog.vue @@ -80,8 +80,10 @@ export default create({ handleAction(action) { if (this.beforeClose) { this.loading[action] = true; - this.beforeClose(action, () => { - this.onClose(action); + this.beforeClose(action, state => { + if (state !== false) { + this.onClose(action); + } this.loading[action] = false; }); } else {