element日期控件在表单验证时报错:Error in event handler for "el.form.change": "TypeError: value.getTime is not a function"
<el-form-item label="生效日期" prop="StartDate"> <el-date-picker v-model="addForm.StartDate" value-format="yyyy-MM-dd" type="date" placeholder="选择生效日期"> </el-date-picker> </el-form-item>
StartDate: [{ type: 'date', required: true, message: '请选择生效日期', trigger: 'change' }]
解决:
表单验证将 type:'date'
改为 type:'string'
StartDate: [{ type: 'string', required: true, message: '请选择生效日期', trigger: 'change' }],