作者:ywf158 | 来源:互联网 | 2023-09-04 15:33
本文仅介绍vue-validator的基本用法使用方法1.直接引用在线cdn地址https:cdn.bootcss.comvue-validator3.0.0-alpha.2vue
本文仅介绍vue-validator的基本用法
使用方法
1.直接引用在线cdn地址 https://cdn.bootcss.com/vue-validator/3.0.0-alpha.2/vue-validator.js
2.npm安装 npm install vue-validator
如果是npm安装完之后在入口文件main.js中引入
import Validator from 'vue-validator';
Vue.use(Validator);
文中使用的表单控件基于elementUI
保存
重置
在中,ref是被引用时的标识,在验证表单的时候传入此表示,rules是验证规则,需要在data中定义
在中,prop对应rules中的规则,在使用 validate、resetFields 方法的情况下,该属性是必填的
在script中定义验证规则和方法
首先定义验证方法
validatorIdNumber是用来验证身份证号的验证器
validatorPhoneNumber用来验证是否为正确的手机号
‘(rule, value, callback) => {}’ 为固定格式
方法中定义的常量reg是验证器的正则表达式
接着定义验证规则
验证规则中userName就是在表单中传入的prop,required为是否必填,message为失去焦点后的提示内容,trigger为触发验证的事件类型,validator为验证表单的方法
最后提交表单
this.$refs[ ]获取标识符提交表单验证
this.$refs[‘rulesForm’].resetFields()此方法可以重置表单
tips
使用resetFields()重置表单时,需要在data内初始化表单