此方法使用在行内验证
要使用表单验证必须设置name
,但是循环表单的name
是一致的所以需要使用到下标值,且name
设置为数组,如下:
<a-form
:model="form_data"
autocomplete="off"
:label-col="{ style: { width: '90px' } }"
>
<a-form-item
v-for="(item, index) in form_data"
:key="si"
:name="['form_data', index, 'value']"
label="xxx"
:rules="[
{
required: true,
message: '请输入',
trigger: ['blur', 'change'],
},
]"
>
</a-form-item>
</a-form>
如果有多层嵌套也适用,name
需要调整