elementui 复杂 表单验证_vue + element-ui 对复杂对象型数组进行表单验证

标题 项目开发中vue + element-ui 对复杂对象型数组进行表单验证

需求场景

在最近的项目开发中,里面有个模块是关于采购系统的,采购避免不了做采购的台账信息表单,而采购的信息复杂且是动态添加的,所以也需要最复杂对象数组遍历循环添加验证。先添加一个图片1-1,这个验证的效果图。

这里对一些可能的小疑问做一下简要回答啊。疑惑1:比如为什么规格不做校验,因为规则和食材数组是绑定的,这在之前的的基础数据里已经做了。所以校验食材的有无也就校验了规格数据的有无。疑惑2:为什么食材和规则都是禁止输入的,因为防止客户填错信息,这也是项目要求的,因为不同的人填一个白菜会N种可能性,比如A叫小白菜,B叫大白菜,C叫白菜…诸如此类的,那不利于后面的数据归纳。所以在输入框旁边添加一个选择按钮,打开食材页面,用于选择食材数据。如朋友你有其他疑惑的也可以私我。

需要验证的复杂数据对象

现在让我们走进这个上述表单的数据的实况,如下所示:

dailyUseRecordForm:新增、修改日消耗品登记信息中的选项信息

{ date:'',//新增和修改日消耗品的登记日期

gysName:'',//新增和修改日消耗品的供应商信息

gysId:'',//新增和修改台账信息供应商id

details:[

{

foodName:'',//新增和修改日消耗品的名称

spec:'',//新增和修改日消耗品的规格

nu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值