iview表单验证动态删减表单项小红点的问题

本文探讨了在Vue框架中遇到的表单验证问题,特别是动态增删表单项时出现的小红点错误。解决方案是为动态生成的表单项添加唯一的`key`属性,以确保Vue能够正确跟踪和更新组件状态。这有助于避免不必要的验证错误,保持表单验证的准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

iview表单验证动态删减表单项小红点的问题

在这里插入图片描述

本身验证规则如上图,但是根据广告类型动态修改了表单项后会发现表单验证会出问题。

在这里插入图片描述
我们会发现权重这一项前面莫名多了一个验证的小红点。
解决办法很简单,给动态删减的表单项添加一个key属性即可,key的值随意,不重复就好

 <FormItem label="创意类型:" key="ad1">
        <Select v-model="adForm.creativeType">
          <Option value="beijing">New York</Option>
          <Option value="shanghai">London</Option>
          <Option value="shenzhen">Sydney</Option>
        </Select>
</FormItem>
      <FormItem label="展示位置:" key="ad2">
        <Select v-model="adForm.adPosition" >
          <Option value="beijing">New York</Option>
          <Option value="shanghai">London</Option>
          <Option value="shenzhen">Sydney</Option>
        </Select>
</FormItem>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值