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 EasyUI API 中文文档 - Draggable 可拖拽
Sep 29 Javascript
《JavaScript函数式编程》读后感
Aug 07 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
Jun 09 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
Sep 05 Javascript
node.js基于mongodb的搜索分页示例
Jan 22 Javascript
JS判断微信扫码的方法
Aug 07 Javascript
JS中使用textPath实现线条上的文字
Dec 25 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
Jan 16 Javascript
vue通过点击事件读取音频文件的方法
May 30 Javascript
Angularjs实现页面模板清除的方法
Jul 20 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
Sep 21 Javascript
Vue通过WebSocket建立长连接的实现代码
Nov 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
模仿OSO的论坛(一)
2006/10/09 PHP
PHP SQLite类
2009/05/07 PHP
php中判断字符串是否全是中文或含有中文的实现代码
2011/09/16 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
js判断undefined变量类型使用typeof
2013/06/03 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
javascript限制用户只能输汉字中文的方法
2014/11/20 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
详解vue.js之props传递参数
2017/12/12 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
pm2启动ssr失败的解决方法
2019/06/29 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
Python3.x对JSON的一些操作示例
2017/09/01 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
python实现udp传输图片功能
2020/03/20 Python
python实现与redis交互操作详解
2020/04/21 Python
如何利用python读取micaps文件详解
2020/10/18 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
戴森美国官网:Dyson美国
2016/09/11 全球购物
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
班组安全员工作职责
2014/02/01 职场文书
军训自我鉴定怎么写
2014/02/13 职场文书
综合办公室岗位职责
2015/04/11 职场文书
离婚案件被告代理词
2015/05/23 职场文书
单位政审意见范文
2015/06/04 职场文书
2015年暑假生活总结
2015/07/13 职场文书
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫