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 相关文章推荐
网页自动跳转代码收集
Sep 27 Javascript
Ajax 数据请求的简单分析
Apr 05 Javascript
node.js中的fs.readlinkSync方法使用说明
Dec 17 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
Jun 22 Javascript
AngularJS基础 ng-class-odd 指令示例
Aug 01 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
Sep 20 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
微信小程序录音与播放录音功能
Dec 25 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
Jan 22 Javascript
js实现超级玛丽小游戏
Mar 18 Javascript
vue 限制input只能输入正数的操作
Aug 05 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
PHP临时文件的安全性分析
2014/07/04 PHP
php入门教程之Zend Studio设置与开发实例
2016/09/09 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
js 替换
2008/02/19 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
引用外部脚本时script标签关闭的写法
2014/01/20 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
js 获取经纬度的实现方法
2016/06/20 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
jquery实现数字输入框
2017/02/22 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
快速入手Python字符编码
2016/08/03 Python
python 中字典嵌套列表的方法
2018/07/03 Python
python语言是免费还是收费的?
2020/06/15 Python
python装饰器代码深入讲解
2021/03/01 Python
合作协议书范本
2014/04/17 职场文书
机电专业求职信
2014/06/14 职场文书
2014年教师教学工作总结
2014/11/08 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
面试通知短信
2015/04/20 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
九九重阳节致辞
2015/07/31 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书