如何在vee-validate中为自定义规则指定优先级?

时间:2019-02-26 09:59:57

标签: validation vue.js vuejs2 vee-validate

是否可以在vee-validate中指定规则的优先级?我有多个规则附加到一个字段,例如: regex,custom_require_if,max 等。在验证空白字段时,它会显示 regex 规则的错误消息。但是我希望它显示 custom_require_if 规则的错误消息。有什么方法可以赋予 custom_require_if 规则比 regex 规则更高的优先级?

1 个答案:

答案 0 :(得分:0)

您必须将声明的规则的顺序从regex, custom_require_if, max更改为custom_require_if, regex, max

它按照声明的顺序应用您声明的每个规则,它的工作方式就像是充满“或”声明一样。 然后,如果不满足第一个规则,验证就会失败,并返回相应的错误消息