Vue Element校验validate的实例


Posted in Javascript onSeptember 21, 2020

官方文档

限制输入指定类型

添加type限制即可,type包括以下值:

例子:

rules: {
  bannerType: [ { required: true, message: '请选择类型', trigger: 'change'} ],
  associateId: [ { required: true, message: '请选择公告', trigger: 'change'} ],
  associateData: [ { required: true, type: 'url', message: '输入合法的链接', trigger: 'change' } ]
}

限定输入字符串的长度

用min和max加以限制,element validate具体某个值后的限制规则是个数组,可以添加多个限制。

例子:

rules: {
  rewardReason: [
    { required: true, message: '请输入加分原因', trigger: 'blur' },
    { max: 500, message: '不得超过500字符' }
  ]
}

限定输入的数值介于某两个值之间,即限定最大和最小输入

也是通过min和max限定的,但是发现直接用不行,查了下输入的时候el-input的v-model要加.number限制,即v-model.number。例子:

<el-input v-model.number="form.rewardToLevel" style="display: inline;" placeholder="请输入等级数字" type="number"></el-input>
 
rules: {
  rewardReason: [
    { required: true, message: '请输入加分原因', trigger: 'blur' },
    { max: 500, message: '不得超过500字符' }
  ]
}

补充知识:vue组件库element-ui 的validate方法

validate()时elment-ui封装好的用于对整个表单进行验证

validate的参数是一个回调函数。该回调函数在校验结束后被调用,是否校验成功和未通过校验的字段。

若不传入回调函数,则会返回以promise

参数:Function( callback : Function( boolean,obj ) )

Vue Element校验validate的实例

isPass是布尔值,为true时表示校验通过。

Vue Element校验validate的实例

调用validate()校验时,需要prop属性绑定校验项的字段名,如上图所示。

如果prop属性不绑定name这个字段名,表单校验时,不会校验变量ruleForm.name 的值。

以上这篇Vue Element校验validate的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何在Web页面上直接打开、编辑、创建Office文档
Mar 12 Javascript
CSS常用网站布局实例
Apr 03 Javascript
设置下载不需要倒计时cookie(倒计时代码)
Nov 19 Javascript
关于跨站脚本攻击问题
Dec 22 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 Javascript
JavaScript显示表单内元素数量的方法
Apr 02 Javascript
jQuery查找节点并获取节点属性的方法
Sep 09 Javascript
jquery——九宫格大转盘抽奖实例
Jan 16 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
May 26 Javascript
JavaScript登录验证基础教程
Nov 01 Javascript
vue-lazyload图片延迟加载插件的实例讲解
Feb 09 Javascript
vue中的.$mount('#app')手动挂载操作
Sep 02 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
Sep 21 #Javascript
vue3.0 上手体验
Sep 21 #Javascript
微信小程序实现点击页面出现文字
Sep 21 #Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
Sep 21 #Javascript
理解JavaScript中的Proxy 与 Reflection API
Sep 21 #Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
Sep 21 #Javascript
vue实践---vue不依赖外部资源实现简单多语操作
Sep 21 #Javascript
You might like
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
将一维或多维的数组连接成一个字符串的php代码
2010/08/08 PHP
详解php的魔术方法__get()和__set()使用介绍
2012/09/19 PHP
php类的定义与继承用法实例
2015/07/07 PHP
大家都应该掌握的PHP关联数组使用技巧
2015/12/25 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
jQuery ready函数滥用分析
2011/02/16 Javascript
一个JQuery写的点击上下滚动的小例子
2011/08/27 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
将json对象转换为字符串的方法
2014/02/20 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
js实现抽奖效果
2017/03/27 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
[01:04:35]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第一场
2018/04/04 DOTA
python实现发送和获取手机短信验证码
2016/01/15 Python
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
美国购买肉、鸭、家禽、鹅肝和熟食网站:D’Artagnan
2018/11/13 全球购物
北京某公司的.net笔试题
2014/03/20 面试题
医院辞职信范文
2014/01/17 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
高中生家长寄语大全
2014/04/03 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
商务宴会祝酒词
2015/08/11 职场文书
MySql开发之自动同步表结构
2021/05/28 MySQL
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python