<强>验证强>
github: https://github.com/liuyinglong/verify
npm: https://www.npmjs.com/package/vue-verify-plugin
<强> 安装强>
npm安装vue-verify-plugin
<强>使用强>
html
& lt; div> & lt; div> & lt;输入类型=拔谋尽闭嘉环?靶彰皏-verify。grow1="用户名" v模型="用户名"/比; & lt;标签v-verified=" verifyError.username "祝辞& lt;/label> & lt;/div> & lt; div> & lt;输入类型=懊苈搿闭嘉环?懊苈搿眝-verify。grow1=" pwd " v模型=" pwd "/比; & lt;标签v-verified=" verifyError.pwd "祝辞& lt;/label> & lt;/div> v & lt;按钮:点击=疤峤弧弊4侨啡? lt;/button> & lt;/div> >之前js
从“进口Vue Vue”; 从“进口验证vue-verify-plugin”; Vue.use(验证); 出口默认{ 数据:函数(){ 返回{ 用户名:“”, pwd:“” } }, 方法:{ 提交:函数(){ 如果(这一点。verify.check美元()){//通过验证 } } }, 验证:{ 用户名:( “要求”, { 测试:功能(val) { 如果(val.length<2) { 返回错误; } 返回true; }, 信息:“姓名不得小于2位” } ), pwd:“需要” }, 计算:{ verifyError:函数(){ 返回这个。核实。美元错误; } } } >之前<强>指令说明强>
<强> v-verify 强>
v-erify在表单控件元素上创建数据的验证规则,他会自动匹配要验证的值以及验证的规则。
<强> v-verify修饰符说明强>
该指令最后一个修饰符为自定义分组
//自定义老师分组 v-verify.teacher//自定义学生分组 v-verify.student//验证时可分开进行验证//验证学生分组 verify.check美元。(“学生”)//验证老师分组 verify.check美元。(“老师”)//验证所有 美元。verify.check (); >之前<强> v-verified 强>
v-verified错误展示,当有错误时会展示,没有错误时会加上风格:没有,默认会展示该数据所有错误的第一条
该指令为语法糖(见示例)
& lt;输入v模型="用户名" v-verify=坝没北? & lt;标签v-show="验证。美元错误。用户名,,核实。errors.username美元。长度" v-text="验证。errors.username美元[0]“祝辞& lt;/label> & lt; !——等价于——比; & lt;标签v-verified=昂耸怠rrors.username美元”祝辞& lt;/label> & lt; !——展示所有错误——比; & lt;标签v-verified.join=昂耸怠rrors.username美元”比; >之前<>强修饰符说明强>
。加入展示所有错误用逗号隔开
<>强自定义验证规则强>
var myRules={ 电话:{ 测试:/^ 1 [34578]\ d{9}/美元, 信息:“电话号码格式不正确” }, max6: { 测试:功能(val) { 如果(val.length> 6) { 返回假 } 返回true; }, 信息:“最大为6位” } } 从“进口Vue Vue”; 从“进口验证vue-verify-plugin”; Vue.use(验证,{ 规则:myRules }); >之前以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
详vue表解单验证组件v-verify-plugin