1.功能需求
标题描述看起来有些复杂,有vue,Element,又有表单验证,还有v-for循环?
首先Element组件有一套完善的表单验证方法,官方文档写的也很清楚:Element表单验证API,正常按照官方文档添加rules规则,需要验证的表单项设置prop,然后提交表单时通过form的validate方法验证表单项就可以了。
如果表单项里有通过v-for动态生成的表单项,如何设置验证呢?
2.Dom结构如下(重点)
表单验证的时候:
1:prop改为 :prop,形式为’List.’+index+’.startDate’
2:List.’+index+’.startDate就是数据结构与数据
3:每一个循环中的都需要加:rules
<el-form :model="resumes"
size="mini"
:rules="rules"
ref="resumes">
<div v-for="(item, index) in resumes.List" :key="index">
<el-form-item label="开始时间:"