VeeValidate max_value 一直出错

VeeValidate max_value erroring all the time

在 VeeValidate 中使用默认规则,我在输入中输入的任何内容都看到错误。我有其他工作正常的规则,我有一个工作正常的正则表达式规则,但这没有,我错过了什么?

我在同一个验证文件上有所有规则,因此正在输入它们,但我收到错误,所以它一定是规则的实施。

规则如下:

extend('max_value', {
  ...max_value,
  params: ['length'],
  message: 'Please, only up to {length}'
});

然而,当我有 1 或字段中的任何内容时,我会收到错误消息?我目前将其设置为20。

编辑:如果我删除 paramsmessage 它工作正常...

如果你阅读rule documentation,你会发现参数被称为max而不是长度。如果您重命名参数,实现仍然需要 max prop 传入。