feat(Field): support validator in rules

This commit is contained in:
陈嘉涵
2020-02-11 16:29:35 +08:00
parent e93fcb0603
commit 0ed7aaac88
7 changed files with 126 additions and 6 deletions
+8
View File
@@ -157,6 +157,14 @@ export default createComponent({
if (rule.required && this.formValueEmpty) {
messages.push(rule.message);
}
if (rule.validator) {
const result = rule.validator(this.formValue);
if (!result) {
messages.push(rule.message);
}
}
});
if (messages.length) {