当前位置: 首页 > web >正文

el-form表单规则验证

element 表单中当有多个模块的表单时,这时候可以使用层级的嵌套规则

HTML代码部分

<el-formclass="mb-22":model="searchParameters":rules="rules"label-width="auto"ref="searchRef"><!-- 保单信息 --><div class="flex items-center pb-24"><div class="one-level-tit flex-1">保单信息</div></div><el-row :gutter="60"><el-col :span="spanSize"><el-form-item label="投保委托单号" prop="insurance.name"><el-inputv-model="searchParameters.insurance.name"placeholder="请输入"></el-input></el-form-item></el-col></el-row><el-divider border-style="double" /><!-- 货运险信息 --><div class="flex items-center pb-24"><div class="one-level-tit flex-1">货运险信息</div></div><el-row :gutter="60"><el-col :span="spanSize"><el-form-itemprop="cargoInsurance.name"label="是否需要增值税专用发票"><el-selectv-model="searchParameters.cargoInsurance.name"placeholder="请选择"clearable><el-option label="是" value="true"></el-option><el-option label="否" value="false"></el-option></el-select></el-form-item></el-col></el-row><el-divider border-style="double" /><!-- 货运险标的信息 --><div class="flex items-center pb-24"><div class="one-level-tit flex-1">货运险标的信息</div></div><el-row :gutter="60"><!-- 发票信息 --><el-col :span="spanSize"><el-form-item label="发票编号" prop="cargoInsuranceObject.name"><el-inputv-model="searchParameters.cargoInsuranceObject.name"placeholder="请输入"></el-input></el-form-item></el-col></el-row><el-divider border-style="double" /></el-form>

script代码部分

const searchParameters = ref({insurance: {name: "hello",},cargoInsurance: {name: "hello",},cargoInsuranceObject: {name: "hello",},
});
const rules = reactive({insurance: {name: [{ required: true, message: "请输入", trigger: "change" }],},cargoInsurance: {name: [{ required: true, message: "请输入", trigger: "change" }],},cargoInsuranceObject: {name: [{ required: true, message: "请输入", trigger: "change" }],},
});
http://www.xdnf.cn/news/8557.html

相关文章:

  • C# DataGrid扩展 - DataGrid不同模板切换
  • 电商美图设计工具,图生生-低成本打造高转化商品场景图
  • 【新品来袭】功耗降低56%爱普生研发新款晶体振荡器
  • 信息系统项目管理师考前练习9
  • InnoDB引擎底层解析(二)之InnoDB的Buffer Pool(二)
  • 嵌入式STM32学习——ESP8266 01S的基础介绍
  • ConvSearch-R1: 让LLM适应检索器的偏好或缺陷
  • 【数据架构03】数据治理架构篇
  • 六、OpenGL 2.0 通过引入可编程着色器,将渲染控制权从硬件厂商转移到开发者手中。这是如何实现的,或者说可编程着色器是如何实现的
  • mybatis-plus与jsqlparser共用时报sql解析错误
  • Golang 之 Context 源码解析(1.20+)
  • 电动伺服疲劳试验机
  • Nodejs导出excel文件 及复杂样式解决方案
  • Spring用到的设计模式
  • 20200201工作笔记常用命令要整理
  • 根据Cortex-M3(STM32F1)权威指南讲解MCU内存架构与如何查看编译器生成的地址具体位置
  • 科研经验贴:AI领域的研究方向总结
  • TASK05【Datawhale 组队学习】系统评估与优化
  • @Configuration 与 @Component 的区别
  • IPSec VPN参数配置显示详解
  • Jenkins构建信息收集脚本详解:打造全面的CI/CD监控体系
  • 阿里云API RAG全流程实战:从模型调用到多模态应用的完整技术链路
  • 《C 语言内存函数超详细讲解:从 memcpy 到 memcmp 的原理与实战》
  • 计量芯片在小家电产品破壁机中的电机保护应用案例
  • react+Mapbox GL实现标记地点、区域的功能
  • python开发环境管理和包管理
  • SpringBoot3集成Oauth2.1——5资源地址配置
  • MySQL--day6--单行函数
  • 【HCIA】端口隔离
  • threadPool.submit() 和 threadPool.execute()的区别