本文解决方案经过本人挖坑实测,如有更好解决方案和错误,烦请指出。

  • 原因:既然出现了Date说明日期不正确,其实是在接口中日期数据传过来的是String类型的,所以ElementUI自带的校验规则时,规则校验的时候是Date的类型,所以会报错。

  • 最佳解决方案:使用new Date
    _this.form.bir = new Date(row.bir)
    就是在回填的时候把String转化为Date类型的

  • 解决方案二:把标签中的 type="date"去掉

  • 解决方案三:把标签中的type=“date” 改成 type=“string”

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐