遇到了冲突如下:

Error in event handler for “el.form.change”: “TypeError: value.getTime is not a function”

Element UI的日期选择器el-date-picker在加上格式value-format="yyyy-MM-dd"和format=“yyyy-MM-dd”

在表单验证时:

{ type: 'date', required: true, message: '请选择日期', trigger: 'change' } 

会出现冲突

解决方法:修改校验规则

type: ‘date’->type: ‘string’

错误可能原因:

Element UI自带的格式转换后会将绑定值转为字符串,而校验规则中的type: 'date’已经不匹配,至于它的报错是因为转换为字符串,不是date对象所以没有getTime这个方法。

Logo

前往低代码交流专区

更多推荐