Skip to content

Latest commit

 

History

History
7 lines (5 loc) · 1.03 KB

File metadata and controls

7 lines (5 loc) · 1.03 KB

1.3.7

  • 【新增】 在为每个表单元素指定验证规则时,支持直接在现有规则名称后直接加后缀 "?", 表示允许当前表单元素为空(相当于强制添加了 required: false )。

  • 【新增】 V.fn.isRequired(value, context) 方法API,允许重写该方法以自定义实现如何指示当前元素是否允许为空。请注意:只有返回明确的 truefalse 时,才会设置允许对应的表单元素是否 非空 或 允许为空,其他任何返回值均 不影响 原规则校验。

    默认实现下,如果表单元素上存在属性(attribute) optional,其值为 true 则表示允许当前表单元素为空(也相当于强制添加了 required: false );其值为 false 则表示该表单元素不能为空(相当于强制添加了 required: true );其他任何值均不作处理。

  • 【优化】 非严格模式下,调整表单验证的底层代码执行顺序,当表单元素不存在时,如果对应的规则名称未定义也不会报错。