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 相关文章推荐
asp.net HttpHandler实现图片防盗链
Nov 09 Javascript
javascript表单验证使用示例(javascript验证邮箱)
Jan 07 Javascript
JS实现CheckBox复选框全选全不选功能
May 06 Javascript
JavaScript中exec函数用法实例分析
Jun 08 Javascript
jQuery+ajax实现文章点赞功能的方法
Dec 31 Javascript
Javascript数组Array方法解读
Mar 13 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
Feb 03 Javascript
JS实现的DIV块来回滚动效果示例
Feb 07 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
May 03 Javascript
详解在Angular4中使用ng2-baidu-map的方法
Jun 19 Javascript
JavaScript函数柯里化
Nov 07 Javascript
vue中使用mockjs配置和使用方式
Apr 06 Vue.js
在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
Apache2 httpd.conf 中文版
2006/12/06 PHP
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
Laravel定时任务的每秒执行代码
2019/10/22 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
Javascript中的数学函数
2007/04/04 Javascript
jQuery 绑定事件到动态创建的元素上的方法实例
2013/08/18 Javascript
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
2017/01/12 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
webpack vue项目开发环境局域网访问方法
2018/03/20 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
python中dir函数用法分析
2015/04/17 Python
Python 类的继承实例详解
2017/03/25 Python
基于Python Numpy的数组array和矩阵matrix详解
2018/04/04 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
python实现马丁策略回测3000只股票的实例代码
2021/01/22 Python
你所知道的集合类都有哪些?主要方法?
2012/12/31 面试题
房地产端午节活动方案
2014/08/24 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
房产分割协议书范文
2014/11/21 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
岁月神偷观后感
2015/06/11 职场文书
nginx访问报403错误的几种情况详解
2022/07/23 Servers