动态表单验证坑到我2小时,记录一下
<el-form
:model="$store.getters.syncArchive"
ref="syncArchive">
<div v-for="(item, index) in $store.getters.syncArchive.form" :key="index">
<el-form-item
label="类型"
:prop="'form.' + index + '.chartType'"
:rules="{ required: true, message: '请选择表类型', trigger: 'blur' }">
<el-select
v-model="item.chartType"
v-for="option in options">
<el-option
:key="option.option"
:value="option.value"
:label="option.label"/>
</el-select>
</el-form-item>
</div>
</el-form>
其中prop属性填写格式如上