el-form表单验证触发过当前校验之后 再切换到其他的校验 会被上一个校验阻止

记录一个奇怪的问题 在使用element中的el-form的时候 如果当前的el-form-item有校验 触发了之后 切换到另外一个item触发表单提交 刚刚触发校验的被v-if隐藏 提交表单的时候 则会被上一个item的校验阻止 代码如下:

<el-form-item
  label="数据字段:"
  v-if="ruleForm.dataType == 1"
  :required="true"
   >
      <div>
        ....
       </div>
  </el-form-item>
<el-form-item
 label="数据源:"
 prop="datasource"
 v-if="ruleForm.dataType != 2"
>
	<div>
       ....
     </div>
</el-form-item>

只要在有校验的el-form-item中添加一个key=“xx”就好了 效果如下

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值