diff --git a/src/components/form/form.vue b/src/components/form/form.vue index 6669df1e..8cc157fd 100644 --- a/src/components/form/form.vue +++ b/src/components/form/form.vue @@ -94,6 +94,9 @@ // fields 为空需要返回promise if (this.fields.length === 0) { resolve(valid); + if (typeof callback === 'function') { + callback(valid); + } } this.fields.forEach(field => { field.validate('', errors => {