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 相关文章推荐
jQuery 图片切换插件(代码比较少)
May 07 Javascript
《JavaScript DOM 编程艺术》读书笔记之DOM基础
Jan 09 Javascript
Eclipse配置Javascript开发环境图文教程
Jan 29 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
Nov 06 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
Jan 23 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
Nov 25 Javascript
Bootstrap模态框插件使用详解
May 11 Javascript
想用好React的你必须要知道的一些事情
Jul 24 Javascript
详解JavaScript按概率随机生成事件
Aug 02 Javascript
weebox弹出窗口不居中显示的解决方法
Nov 27 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
Feb 26 Javascript
JavaScript数组排序功能简单实现
May 14 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,ajax实现分页
2008/03/27 PHP
php &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
php常用文件操作函数汇总
2014/11/22 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
php接口隔离原则实例分析
2019/11/11 PHP
javascript的对话框详解与参数
2007/03/08 Javascript
asp 取文本框名称代码
2008/12/02 Javascript
Javascript UrlDecode函数代码
2010/01/09 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
2016/02/25 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
swiper4实现移动端导航切换
2020/10/16 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
python基本语法练习实例
2017/09/19 Python
详解Django中六个常用的自定义装饰器
2018/07/04 Python
python图形用户接口实例详解
2019/12/16 Python
python request 模块详细介绍
2020/11/10 Python
澳大利亚宠物食品和药物在线:Jumbo Pets
2018/03/24 全球购物
五十岁生日宴会答谢词
2014/01/15 职场文书
办公室岗位职责
2014/02/12 职场文书
市场策划求职信
2014/08/07 职场文书
总经理检讨书
2014/09/15 职场文书
广告业务员岗位职责
2015/02/13 职场文书
个人年终总结怎么写
2015/03/09 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
导游词之贵州织金洞
2019/10/12 职场文书
vue3中provide && inject的使用
2021/07/01 Vue.js