VUE:v-for循环出来的el-form,js如何进行总的表单验证

简介

页面上,会有循环多个表单并验证的需求。如下图。左侧一个菜单,一个菜单下有多个规则,一个规则一个表单(之所以没有全部用一个表单的原因是要在切换规则时,保留之前所有的验证红色提示)。
在这里插入图片描述

具体实现

在这里插入图片描述
正常一个表单的时候,直接 ref=“formName”。由于此处是多个,所以表单名也用拼接的方式来标识唯一(左侧菜单名字加表单所在的历史下标字符窜)。

注意:

在方法里面,使用this.$refs方法来进行表单的validate的时候,
千万注意!!!不能使用this.$refs.formName.validate(),
虽然在refs中能找到该表单,但是会报错 =》 validate方法undefined

但是用如下方法,是可以的。
在这里插入图片描述

最后

觉得有用的朋友请用你的金手指点一下赞,或者评论留言一起探讨技术!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值