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 相关文章推荐
GreyBox技术总结(转)
Nov 23 Javascript
javascript学习(一)构建自己的JS库
Jan 02 Javascript
JavaScript中的数学运算介绍
Dec 29 Javascript
jQuery实现的图文高亮滚动切换特效实例
Aug 10 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
Aug 18 Javascript
JavaScript核心语法总结(推荐)
Jun 02 Javascript
ES6学习教程之对象的扩展详解
May 02 Javascript
Bootstrap table使用方法记录
Aug 23 Javascript
vue+web端仿微信网页版聊天室功能
Apr 30 Javascript
微信小程序非跳转式组件授权登录的方法示例
May 22 Javascript
JS中的模糊查询功能
Dec 08 Javascript
canvas实现贪食蛇的实践
Feb 15 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
PHP4在Windows2000下的安装
2006/10/09 PHP
php下实现折线图效果的代码
2007/04/28 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
PHP 获取文件权限函数介绍
2013/07/11 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
PHP合并数组+号和array_merge的区别
2015/06/25 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
jquery 判断selection range 是否在容器中的简单实例
2016/08/02 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
2020/03/08 Javascript
解决Python出现_warn_unsafe_extraction问题的方法
2016/03/24 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
Python用dilb提取照片上人脸的示例
2020/10/26 Python
建筑设计所实习生自我鉴定
2013/09/25 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
内勤岗位职责范本
2015/04/13 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
家长会主持词开场白
2015/05/29 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
MySQL GTID复制的具体使用
2022/05/20 MySQL