feat(Form): rule validator add rule param (#5704)

This commit is contained in:
陈嘉涵
2020-02-21 20:51:28 +08:00
parent 529e117096
commit 1b3bcf27ee
4 changed files with 10 additions and 6 deletions
+3 -3
View File
@@ -147,9 +147,9 @@ export default createComponent({
}
},
runValidator(validator) {
runValidator(rule) {
return new Promise(resolve => {
const returnVal = validator(this.formValue);
const returnVal = rule.validator(this.formValue, rule);
if (isPromise(returnVal)) {
return returnVal.then(resolve);
@@ -183,7 +183,7 @@ export default createComponent({
}
if (rule.validator) {
return this.runValidator(rule.validator).then(result => {
return this.runValidator(rule).then(result => {
if (result === false) {
this.validateMessage = rule.message;
}