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 相关文章推荐
js验证表单大全
Nov 25 Javascript
一段利用WSH修改和查看IP配置的代码
May 11 Javascript
javascript Excel操作知识点
Apr 24 Javascript
javascript 构造函数强制调用经验总结
Dec 02 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
May 28 Javascript
Jquery获取radio选中的值
May 05 jQuery
Angularjs按需查询实例代码
Oct 30 Javascript
JS实现的ajax和同源策略(实例讲解)
Dec 01 Javascript
详解Webpack实战之构建 Electron 应用
Dec 25 Javascript
layui-select动态选中值的例子
Sep 23 Javascript
WEEX环境搭建与入门详解
Oct 16 Javascript
JS实现联想、自动补齐国家或地区名称的功能
Jul 07 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
几种显示数据的方法的比较
2006/10/09 PHP
php下mysql数据库操作类(改自discuz)
2010/07/03 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
2016/12/19 PHP
Laravel框架用户登陆身份验证实现方法详解
2017/09/14 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
window.parent与window.openner区别介绍
2012/04/12 Javascript
js相册效果代码(点击创建即可)
2013/04/16 Javascript
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
js闭包用法实例详解
2016/12/13 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
Python中Django框架下的staticfiles使用简介
2015/05/30 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
python抓取网站的图片并下载到本地的方法
2018/05/22 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
Django给admin添加Action的步骤详解
2019/05/01 Python
python3.6连接mysql数据库及增删改查操作详解
2020/02/10 Python
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
会计专业毕业生自我评价
2013/09/25 职场文书
入党积极分子介绍信
2014/01/17 职场文书
师德个人剖析材料
2014/02/02 职场文书
菜篮子工程实施方案
2014/03/08 职场文书
《春笋》教学反思
2014/04/15 职场文书
爱护公物主题班会
2015/08/17 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python