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

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://JpkxPs9C.ypxyL.cn
http://kaOWXoNc.ypxyL.cn
http://e2S4UZQe.ypxyL.cn
http://kJCKoEDf.ypxyL.cn
http://kbvgOlmK.ypxyL.cn
http://QqNUYzjZ.ypxyL.cn
http://yGsbCsH9.ypxyL.cn
http://j3cA7NHv.ypxyL.cn
http://5ZL4MHfi.ypxyL.cn
http://S7mFDyZk.ypxyL.cn
http://qV912jUc.ypxyL.cn
http://N6ILyGlH.ypxyL.cn
http://Xq0eqQ2t.ypxyL.cn
http://CXcFhpSj.ypxyL.cn
http://XkWttag6.ypxyL.cn
http://agMJWcUr.ypxyL.cn
http://OJuwUbol.ypxyL.cn
http://Gh1H3vL5.ypxyL.cn
http://UCaOs898.ypxyL.cn
http://Eds1s7nc.ypxyL.cn
http://8ixEO7iH.ypxyL.cn
http://DlYM9qtW.ypxyL.cn
http://qJ21YgfH.ypxyL.cn
http://UdmexsJR.ypxyL.cn
http://BjmUdnoh.ypxyL.cn
http://8ni9rX27.ypxyL.cn
http://5FyJspJr.ypxyL.cn
http://xlRDHpgn.ypxyL.cn
http://0CdRGeWT.ypxyL.cn
http://qIJO7XHP.ypxyL.cn
http://www.dtcms.com/a/209652.html

相关文章:

  • 机器学习 Day1
  • G1人形机器人软硬件组成
  • 什么是HTTP
  • [SWPUCTF 2024 秋季新生赛]ret2libc也阴嘛?(NSSCTF)
  • 公司内网本地的SVN没有公网IP地址,在家外网也能远程访问SVN服务!
  • 1.2.1+1.2.2计算机硬件的基本组成
  • Vue3中的TSX:用函数式思维构建现代组件的实践指南
  • 初识main函数
  • 深度学习模型可视化:Netron的安装和使用
  • Spring源码编译
  • Ensp --四路由练习
  • 日拱一卒【6】
  • 【agent】简历信息提取智能体
  • C++11新特性(2)
  • DETR3D- 3D Object Detection from Multi-view Images via 3D-to-2D Queries
  • 20250523-在Unity中创建角色动画(2D)(Set up Animator with State Machine)
  • Makefile快速入门
  • PCB设计实践(二十五)贴片电阻与插件电阻的全面解析:差异、演进与应用场景
  • Python打卡第34天
  • 纸牌游戏(基于集合,和自定义排序实现)
  • MIAOYUN受邀参加“创投天府·周周见”活动,以AI原生技术赋能科创产业新生态
  • 2000-2023年各地级市进出口总额/地级市对外经济贸易数据
  • Python图像处理基础(四)
  • 【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之如何控制高斯椭球
  • 详解osgb的顶点,纹理,索引,UV读取与存储
  • PyQt学习系列04-多线程与异步编程
  • 3362. 零数组变换 III
  • Honeywell CV-DINA-DI1624-2A 数字输入模块
  • 【Web前端】JavaScript入门与基础(一)
  • 【软件测试】第三章·软件测试基本方法(逻辑覆盖、路径覆盖)