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 相关文章推荐
javascript 节点排序 2
Jan 31 Javascript
JavaScript学习笔记记录我的旅程
May 23 Javascript
AngularJS延迟加载html template
Jul 27 Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 Javascript
SelecT下拉框选中和取值的解决方法
Nov 22 Javascript
js时间查询插件使用详解
Apr 07 Javascript
Vue.js 2.0学习教程之从基础到组件详解
Apr 24 Javascript
js实现简单数字变动效果
Nov 06 Javascript
微信小程序之裁剪图片成圆形的实现代码
Oct 11 Javascript
在Vuex中Mutations修改状态操作
Jul 24 Javascript
vue监听dom大小改变案例
Jul 29 Javascript
js轮播图之旋转木马效果
Oct 13 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 分页原理分析,大家可以看看
2009/12/21 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
PHP程序级守护进程的实现与优化的使用概述
2013/05/02 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
JS实现的简易拖放效果示例
2016/12/29 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
Python中的XML库4Suite Server的介绍
2015/04/14 Python
python实现清屏的方法
2015/04/30 Python
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
详解Python用户登录接口的方法
2019/04/17 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
2019/08/12 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
Jupyter Notebook的连接密码 token查询方式
2020/04/21 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
宣传策划类求职信范文
2014/01/31 职场文书
平安建设汇报材料
2014/12/29 职场文书
慰问信范文
2015/02/14 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
门店店长岗位职责
2015/04/14 职场文书
英文投诉信格式
2015/07/03 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
Python机器学习之逻辑回归
2021/05/11 Python
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python
Java异常体系非正常停止和分类
2022/06/14 Java/Android