本文解决方案经过本人挖坑实测,如有更好解决方案和错误,烦请指出。
-
原因:既然出现了Date说明日期不正确,其实是在接口中日期数据传过来的是String类型的,所以ElementUI自带的校验规则时,规则校验的时候是Date的类型,所以会报错。
-
最佳解决方案:使用new Date
_this.form.bir = new Date(row.bir)
就是在回填的时候把String转化为Date类型的 -
解决方案二:把标签中的 type="date"去掉
-
解决方案三:把标签中的type=“date” 改成 type=“string”