1、简单的校验,之间通过rules 校验

:rules="{required: true, message: '执行时间不能为空', trigger: 'blur'}"

这个是失去焦点的时候,校验是否有值,如果没有会之间有校验提示

2、通过定义方法校验

:rules="validateTaskName"

这个校验需要定义一个变量,即在data里面return里定义变量:validateTaskName

然后在变量里面定义校验规则:

return {validateTaskName:[{required: true, message: '任务名称不能为空', trigger: 'blur'},{required: true, message: '任务名称不能为中文', validator: checkName,         trigger: 'blur' }],
}

其中可以添加多个校验,比如中文这个,可以通过validator定义一个校验,校验的规则在checkName里面,checkName需要定义在data里面,在return外。这样校验的时候会自动引用checkName进行校验,这里相当于通过方法进行校验。

 data () {var checkName = (rule, value, callback) => { var reg = /[\u4E00-\u9FA5\uF900-\uFA2D]/;if(reg.test(value)){return callback(new Error('任务名称不能为中文'));}};return {validateTaskName:[{required: true, message: '任务名称不能为空', trigger: 'blur'},{required: true, message: '任务名称不能为中文', validator: checkName, trigger: 'blur' }],
}

3、对整个表达进行校验

<el-form :model="addForm" label-width="200px" :rules="addFormRules" ref="addForm">

这里定义规则校验表单,其中addFormRules里面需要定义每个表单的item的校验规则

addFormRules: {name: [{ type: "string", required: true, message: '请输入Jenkins名称', trigger: 'blur' }],ip: [{ required: true, validator: checkIP, trigger: 'blur' }],port: [{ required: true, validator: validatePort, trigger: 'blur' }],userId: [{ type: "string", required: true, message: '请输入Jenkins的userId', trigger: 'blur' }],apiToken: [{ type: "string", required: true, message: '请输入Jenkins的apiToken', trigger: 'blur' }]},

element rules 校验相关推荐

  1. vue表单rules校验

    文章目录 一.表单校验 1. 表单项校验 2. 表单整体校验 二.规则模板 三.踩坑合集 1. 单项规则校验没问题,表单整体校验不通过? 一.表单校验 此部分详情可参考此博客<在vue中使用ru ...

  2. vue验证整数_前端Vue中常用rules校验规则

    前端Vue中常用rules校验规则 1.是否合法IP地址 export function validateIP(rule, value,callback) {if(value==''||value== ...

  3. element上传图片校验尺寸

    <template><div class="idea-container"><el-form :model="ruleForm" ...

  4. 前端Vue中常用rules校验规则(轮子)如电话身份证邮箱等校验

    目录 前言 一.正则是什么? 二.造轮子 三.轮子使用实例 总结 前言 例如:随着前端的发展,很多功能都需要在前端填写时就先校验是否填写正确,则博主写了一些校验轮子供大家使用. 一.正则是什么? 正则 ...

  5. vue中rules校验是验证首字符_小白也能秒懂Vue源码中那些精细设计(选项处理)...

    我"崩"不住了,在彭凡同志锲而不舍的催促下这篇文章终于"蛋"生了. 说正经的这篇文章不好写,不好写的原因是我不太擅长写这些类比文,但它还是写出来了. 相信大部分 ...

  6. vue的element组件校验-手机号/电话号\邮箱\身份证号

    <template><div><el-form:model="ruleForm":rules="rules"ref="r ...

  7. element正整数校验

    const blurText = async(rule, value, callback) => { const boolean = new RegExp('^[1-9][0-9]*$').te ...

  8. html中表单的校验的插件,功能强大的jquery.validate表单验证插件

    本文实例为大家分享了jquery.validate表单验证的使用方法,供大家参考,具体内容如下 1 .表单验证的准备工作 在开启长篇大论之前,首先将表单验证的效果展示给大家. 1.点击表单项,显示帮助 ...

  9. validate.js 插件表单校验

    jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证 ...

最新文章

  1. vs2013常用快捷键
  2. Doclava:来自Google的自定义Javadoc Doclet
  3. 122. 买卖股票的最佳时机 II golang
  4. “阿基里斯与乌龟”的终结性思考
  5. c语言头文件_C语言学习之头文件的原理和使用方法
  6. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...
  7. Python批量整理文件名小案例(附公众号第一批赠书活动中奖名单)
  8. 【图像隐写】基于matlab高斯模型JPEG图像隐写【含Matlab源码 367期】
  9. xcode 调试提示
  10. NumPy的详细教程(官网手册翻译)
  11. mysql刷新数据库命令_MySQL 数据库常用命令小结
  12. html实心圆点特殊符号,和平精英名称添加圆点符号的方法 和平精英圆点符号代码分享...
  13. buildroot_buildroot-我对多平台发行版创作的经验
  14. Linux下轻型编辑器geany如何格式化代码
  15. Python学习笔记(4)~Python基础练习之常用内置函数(1-10)
  16. 淘宝小程序 表单组件checkbox的默认样式修改
  17. Unity鼠标图标更换/点击图标更换
  18. DVWA关卡11:Reflected Cross Site Scripting (XSS)(反射型XSS)
  19. android 定时静音,Android实现定时自动静音小助手
  20. linux下磁盘sda,Linux下磁盘设备文件(sda,sdb,sdc….)变化问题

热门文章

  1. 计算机培训中学语文研修计划,中学2018教师培训研修计划
  2. Hibernate的集中查询方式 : hql查询,QBC查询和QBE查询
  3. 股豆网股票配资:A股集体大跌环保券商板块跌幅居前
  4. 英飞凌基础学习笔记(SMU)Safety Management Unit
  5. 相关系数如何计算,举例说明
  6. python 模拟浏览器selenium_从零开始写Python爬虫 --- 3.1 Selenium模拟浏览器
  7. Java反射与类加载过程会擦出什么样的火花
  8. 合并后的以太坊会像一个流域
  9. 【错误记录】手机应用无法联网 ( 添加 READ_PRIVILEGED_PHONE_STATE 权限导致手机应用网络不可用 )
  10. 关于Firefox 3.x 火狐的旧插件