校验
Vue Form的校验是基于
- ajv:更强大 JSON Schema 校验库,支持最新的 JSON Schema 规范
- ajv-errors:支持自定义校验错误提示
触发时机
- 表单元素值改变(默认lazy,change时才触发)
- 表单提交时
添加自定义校验规则
我们通过 store 暴露了 Ajv 实例,所以你可以很容易添加自定义校验规则
- 通过ajv.addFormat 添加自定义format规则 Demo Code
- 通过ajv.addKeyword 添加自定义keyword
修改校验提示
通过ajv-errors,我们可以很容易修改自定义校验错误提示 Demo Code