1.表单提交信息
<i-col span="10"> <i-form-item label="开始时间: " prop="startDate" required> <i-date-picker style="width: 100%" :clearable="false" v-model="formItem.startDate" type="date" format="yyyy-MM-dd" placeholder="选择活动时间"></i-date-picker> </i-form-item> </i-col>
2.导入验证日期格式
import {validateDate} from '../../../../utils/validators'
3.验证信息
VO中对应字段可以是“”或null ruleValidate: { 'startDate': [ {required: true, message: '请选择开始时间', validator: validateDate, trigger: 'change'}, ], 'endDate': [ {required: true, message: '请选择接结束时间', validator: validateDate, trigger: 'change'}, ], },
4.其他情况说明
若VO中存在多层封装,类似于中宁水务系统中的教育培训,则无需上面2、3步骤,
<i-col span="20"> <i-form-item label="培训时间: " prop="education.eduTime" required> <i-date-picker style="width: 100%" :clearable="false" v-model="formItem.education.eduTime" type="date" placeholder="选择活动时间"></i-date-picker> </i-form-item> </i-col>
ruleValidate: { 'education.eduTime': [ {required: true, message: '请选择培训时间', type: 'date', triggers: ['blur', 'change']} ], },