提交表单或选择时间时控制台报a.getTime is not a function,查看获取的时间发现是String类型,而校检规则中又是date类型,两者冲突。
将value-format="yyyy-MM-dd"或者type: 'date'删除即可解决。
<el-form-item label="获得时间" required>
<el-col :span="11">
<el-form-item prop="gettime">
<el-date-picker type="date" placeholder="选择日期" v-model="ruleForm.gettime"
value-format="yyyy-MM-dd" :picker-options="setDisabled">
</el-date-picker>
</el-form-item>
</el-col>
</el-form-item>
trim: [{
type: 'date',
required: true,
message: '请选择学年学期',
trigger: 'change'
}],