elementui 嵌套表单验证_vue elementUI 表单嵌套验证的实例代码

本文详细介绍了Vue中使用ElementUI进行表单嵌套验证的方法,包括一级验证、循环渲染时的验证以及循环嵌套循环的表单验证。重点强调了在动态prop绑定验证属性和model值时的对应关系,以及如何处理多层嵌套验证。通过实例代码展示了解决方案,确保验证功能的正确实现。
摘要由CSDN通过智能技术生成

一:表单一级验证

element中from组件内表单验证通过使用el-form标签,绑定model和rules属性进行表单验证

简单的表单验证很简单,在prop内绑定验证属性,然后在rules对象内定义验证方法

rules: {

belongId: [{

required: true,

message: '不能为空',

trigger: 'change'

}]

}

二:模板一次循环渲染时表单验证

v-model="item.factoryName"

clearable

filterable>

v-for="(child, ind) in factoryList"

:key="ind"

:label="child.label"

:disabled="child.disabled"

:value="child.value">

循环内模板验证prop绑定值就是一个问题了,因为它是循环出来的没办法直接写死在内,所以prop就需要动态绑定验证属性,这里需要注意一下,动态prop内绑定的是要和form内定义的属性名以及model绑定的值要对应上。比如上面prop里的factoryName,form.warehouseList里子元素也要有这个属性,select中model绑定的也应该是factoryName。因为是循环出来的,所以model绑定的就是‘i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值