diff --git a/packages/form/src/form.vue b/packages/form/src/form.vue index fc3203625..979d998c6 100644 --- a/packages/form/src/form.vue +++ b/packages/form/src/form.vue @@ -86,7 +86,7 @@ if (typeof callback !== 'function' && window.Promise) { promise = new window.Promise((resolve, reject) => { callback = function(valid) { - resolve(valid); + valid ? resolve(valid) : reject(valid); }; }); }