使用elementUI的日期时间选择控件报错"TypeError: value.getTime is not a function"

时间:2024-04-01 13:21:51

使用elementUI的日期时间选择控件报错"TypeError: value.getTime is not a function"

原因是:日期选择器【el-date-picker】加了格式 value-format="yyyy-MM-dd" format="yyyy-MM-dd"

和校验规则:{ type: 'date', required: true, message: '请选择日期', trigger: 'change' }后,结果报错

解决方法:将校验规则中的 type: 'date',改成 type: 'String'。

可能是在转换格式后,绑定的值是String类型,而不是Date对象,所以校验规则无法识别