elementUI是一款非常好用的基于vue脚手架的后端框架,表单验证非常好用。但是,今天我爱模板网在使用它进行日期验证的时候出了问题,报Error in event handler for “el.form.change”: "TypeError: value.getTime is not a function"的错误:
代码如下:
js验证码的代码:
从上面的错误可以看出,应该是类型出错。可能是:elementUI自带的格式转换后会将绑定值转为字符串,而校验规则中的【type: ‘date’】已经不匹配,至于它的报错是因为转换为字符串,不是date对象所以没有getTime这个方法了。
最终更改后的效果如下:
但是,在使用下面的有起始选择时间的代码时,改成