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 相关文章推荐
function foo的原型与prototype属性解惑
Nov 19 Javascript
javascript语言结构小记(一)
Sep 10 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
Feb 06 Javascript
利用毫秒减值计算时长的js代码
Sep 22 Javascript
javascript的tab切换原理与效果实现方法
Jan 10 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
Nov 07 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
Nov 10 Javascript
Javascript自定义事件详解
Jan 13 Javascript
iscroll实现下拉刷新功能
Jul 18 Javascript
vue多页面开发和打包正确处理方法
Apr 20 Javascript
dts文件中删除一个node或属性的操作方法
Aug 05 Javascript
vue css 相对路径导入问题级踩坑记录
Jun 05 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
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
JavaScript中获取未知对象属性的代码
2011/04/27 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
js生成缩略图后上传并利用canvas重绘
2014/05/15 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
jquery+javascript编写国籍控件
2015/02/12 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
微信小程序 特效菜单抽屉效果实例代码
2017/01/11 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
JS中call和apply函数用法实例分析
2018/06/20 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
javascript实现计算指定范围内的质数示例
2018/12/29 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
2019/04/28 Javascript
Layui实现主窗口和Iframe层参数传递
2019/11/14 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
总结python爬虫抓站的实用技巧
2016/08/09 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
python实现简易数码时钟
2021/02/19 Python
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
详解Python绘图Turtle库
2019/10/12 Python
Python上下文管理器用法及实例解析
2019/11/11 Python
Python内置加密模块用法解析
2019/11/25 Python
python获取array中指定元素的示例
2019/11/26 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
python实现经纬度采样的示例代码
2020/12/10 Python
学习经验演讲稿
2014/05/10 职场文书
群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2014年服务员个人工作总结
2014/12/23 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
2021/06/18 MySQL
apache ftpserver搭建ftp服务器
2022/05/20 Servers