diff --git a/packages/form/index.vue b/packages/form/index.vue index 30ef4a2..b1bacfb 100644 --- a/packages/form/index.vue +++ b/packages/form/index.vue @@ -157,9 +157,10 @@ export default { /** * @description 校验表单 */ - validate() { + validate(cb) { return new Promise(resolve => { this.$refs.form.validate(valid => { + cb && cb(valid); this.$emit('validate', valid, this.model); return resolve(valid); }); diff --git a/packages/scheme/index.vue b/packages/scheme/index.vue index 194d493..562379e 100644 --- a/packages/scheme/index.vue +++ b/packages/scheme/index.vue @@ -68,7 +68,14 @@