1.html代码:
主要代码是: :prop="children.${index}.metre
" :rules=“groupRules.groupMetre”
<div v-for="(item,index) in form.children" class="child-list">
<el-form-item label="总长度" :prop="`children.${index}.metre`" :rules="groupRules.groupMetre">
<el-input v-model="item.metre" style="width: 187px;" />
</el-form-item>
</div>
js代码:
groupRules: {
groupMetre: [
{ required: true, message: '请输入总长度', trigger: 'blur' },
{
pattern: /^[1-9]\d*(\.\d+)?$/,
message: '请输入大于0的数字!',
trigger: 'blur'
}
],
}