vee-validate一个轻量级的vue表单验证插件。开发者要做的写了一个表单,指定一个name,指定其验证规则。调用提交表单方法,可以获取验证成功后的数据。
vee-validate如何简单
调用重置表单方法重置表单
自定义验证方法
程序应该做的
获取表单元素,绑定事件
有输入时,获取表单值,使用开发者指定的规则进行验证,若验证错误给予错误提示。
实现方法
获取原生表单元素,vue指令获取到的是包裹原生表单元素的外层元素,这里我使用data-type属性来获取原生表单元素
验证规则,验证参数,自定义错误提示语由vue的指令值来获取
提交时,我们需要一个表单标识,这里我使用了data-scope属性来对表单进行分组
重置,通过data-scope重置整个表单
常用方法
懒验证,通过.lazy指令修饰符
远程验证,通过asyncawait
延时验证,.deay指令修饰符,和data-delay属性
表单主动验证,单字段主动验证
单字段表单重置
可扩展
错误消息自定义
验证方法自定义
错误提示处理自定义
自定义表单元素(不借助原生元素)
vee-validate的特点
简单
基于模板的验证既熟悉又易于设置。
灵活
验证html输入和vue组件,生成本地化错误,可扩展,它可以完成所有操作。
配置
不受影响的配置,一切都是可选的。
安装
#installwithnpm
npminstallvee-validate
#installwithyarn
yarnaddvee-validate
使用
在你的html中
{{errors.first('myinput')}}
在你的JavaScript中:
vue.use(VeeValidate);
下一篇:使用transform的方法