vue-validator验证器初体验

 

本文仅介绍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['rulesForm'].resetFields()此方法可以重置表单

tips
使用resetFields()重置表单时,需要在data内初始化表单

你可能感兴趣的:(vue-validator验证器初体验)