关于vue加elementUi编辑时间控件报错 value.getTime is not a function

关于vue加elementUi编辑时间控件报错 value.getTime is not a function_第1张图片

vue+elementUI做管理系统一直是前端工程师不错的选择,在系统中,难免会有新增和编辑的功能,如图,一般在编辑的时候,都是直接调用新增的弹框,不会新增写一个弹框,编辑写一个弹框,调新增弹框的时候,在获取行的row值,赋值到编辑弹框中,今天遇到了一个问题,我点编辑弹框后,获取了当前行的年份如图2012年,如果不改变年份的话,不点击切换年份,直接提交,就会报value.getTime is not a function。如下图

关于vue加elementUi编辑时间控件报错 value.getTime is not a function_第2张图片

是为什么呢?

原因就是,我通过row去获取的年份是2012,

关于vue加elementUi编辑时间控件报错 value.getTime is not a function_第3张图片关于vue加elementUi编辑时间控件报错 value.getTime is not a function_第4张图片

获取了2012再去调新增的方法

关于vue加elementUi编辑时间控件报错 value.getTime is not a function_第5张图片

我们应该用

 new Date()这个方法对我们获取的时间进行处理一下,再传到新增方法里,他才可以使用date的一些方法

关于vue加elementUi编辑时间控件报错 value.getTime is not a function_第6张图片

 

你可能感兴趣的:(前端个人笔记)