首页 > 其他分享 >form表单 数组中对象校验 深度校验

form表单 数组中对象校验 深度校验

时间:2023-11-09 09:24:00浏览次数:32  
标签:200 form 校验 表单 trigger blur message true

<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="100px"  v-loading="loading">
	<el-form-item label="负责人" prop="directorName">
		<el-input v-model="form.directorName" placeholder="请输入负责人"/>
	</el-form-item>
	<el-form-item label="项目名称" prop="projectVO.projectName">
		<el-input v-model="form.projectVO.projectName" placeholder="请输入项目名称"/>
	</el-form-item>
	<el-form-item label="规格:" prop="res.0.standards">
		<el-input v-model="goods.res[0].standards" placeholder="规格"></el-input>
	</el-form-item>
</el-form>
// 定义校验规则
const dataRules = ref({
    directorName: [{ required: true, message: '请填写负责人', trigger: 'blur' }],
    projectVO: {
        projectName:[{ required: true, message: '申请项目不能为空', trigger: 'blur' }]
    },
      res: [{
          standards: [
            {required: true, message: '请输入规格', trigger: 'blur'},
            {min: 1, max: 200, message: '长度在 10 到 200 个字符', trigger: 'blur'}
          ],
          serve: [
            {required: true, message: '请输入服务', trigger: 'blur'},
            {min: 1, max: 200, message: '长度在 10 到 200 个字符', trigger: 'blur'}
          ]
        }],
})

https://blog.csdn.net/PlanetWalk/article/details/130616002

标签:200,form,校验,表单,trigger,blur,message,true
From: https://www.cnblogs.com/linhan8888/p/17818959.html

相关文章

  • 重新审视Transformer:倒置更有效,真实世界预测的新SOTA出现了
    前言 反转Transformer,变成iTransformer。本文转载自机器之心仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理【CV技术指南】CV全栈指导班、基础入......
  • 课程详情接口、所有章节接口、课程列表前端、课程详情前端、视频托管、Header.vue搜索
    课程详情接口#思路一:直接在之前写好的查询所有课程的视图类上,配置一个类即可classCourseView(GenericViewSet,CommonListModelMixin,CommonRetrieveModelMixin)返回的字段,跟详情,不太对应(详情中要求拿出所有章节和课时,但实际上只返回了4个课时)序列化类---》重......
  • C#winform学习2
    1.在工具栏中实现以下效果工具箱-->菜单和工具栏-->ToolStrip,拖拽进来后,选择button,右键DisplayStyle-->ImageAndText然后再在属性中修改文本为员工查询 2.进度一:完成页面以及基础的页面连接 ......
  • 解锁表单新操作!JVS低代码表单自定义按钮功能全解析
    在普通的表单设计中,虽然自带的【提交】、【重置】、【取消】按钮可以满足基本操作需求,但在面对更多复杂的业务场景时,这些按钮的显示控制就显得有些力不从心。为了更好地满足用户在表单操作过程中的个性化需求,JVS低代码推出了表单自定义按钮功能。这项功能不仅可以更灵活地操作表单......
  • JSTL fmtformatNumber日期、 数字、货币格式化
    JSTLfmt:formatNumber日期、数字、货币格式化使用<fmt>标签应先导入<%@taglibprefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%>其uri可在fmt.tld文件下 1、日期格式化<fmt:formatDatevalue=“${XXX.date}”pattern=“yyyy-MM-ddHH:mm:ss”/> value:要......
  • 手机、email、数字、卡号、邮编、身份证、邮箱、微信号、中文字母等校验
    //正整数不能以0开头,可写范围即数字位数长度functionint_number(number,min=0,max=''){ conststr=newRegExp(`^[1-9]\\d{${min},${max}}$`)  return  regTel .test(number)}//有效数字,需要验证几位的小数,默认2位functionis_rightNum(number,dot......
  • 【Java SE】String.format格式化
    String.format1、字符串左对齐,不足10位的右侧补空格:[123      ]String.format("%-10s","123");2、字符串右对齐,不足10位的左侧补空格:[      123]String.format("%10s","123");3、整数格式化10位,不足左侧补0:[0000000123]String.format("%010d",123) ......
  • 解决VS2005在Winform窗体设计界面中数据源窗口灰化不显示数据源的问题
    近日发现一个问题,在项目中添加了几个数据源,当在Code界面时,数据源窗口可以显示出我添加的数据源,但是一切换到窗体设计界面,数据源窗口就灰化,数据源窗口中所有的数据源都消失了,切换到Code界面,数据源有出来了,切换到设计界面,又消失了,百思不得其解,一定是VS出问题了……最后经过一顿搜索,原......
  • DevExpress WinForms桑基图组件,开创大数据流可视化新方式!
    界面控件DevExpressWinForms能帮助开发者创建信息丰富的WinForms应用程序,使用其SankeyDiagram(桑基图)控件,您可以非常轻松地可视化大数据的数据流。DevExpressWinForms有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。同时能完美构建流畅、美观且易于使用......
  • @RequestBody接收Json参数 用自定义注解对Vo对象中Date类型日期格式校验
    @RequestBody接收Json参数|用自定义注解对Vo对象中Date类型日期格式校验问题描述昨天测试的同事测试接口的时候,测试出来一个Date类型校验问题。要求输入的日期格式是:yyyy-MM-ddHH:mm:ss,Vo中使用的注解如下:@DateTimeFormat(pattern=”yyyy-MM-ddHH:mm:ss”)测试同事输入下面两种......