项目踩坑随记 —— getTime() is not a function

最近在做公司项目的收尾上线工作,途中遇到的了不少莫名其妙的bug,总的来说上一个团队写的这个项目实在是太粗糙了,使用当下流行的Vue框架+ElementUI创建的项目,竟然能做到一个Vue文件5000+行,让我实在是佩服不已。

而修改代码的过程中也是坑得不行。主要代码的可读性还是太差了。作为警示,在自己以后的代码生涯中,请一定写好备注。

好了,吐槽完毕,来说一说困扰了我不少时间的bug。而这个bug也是之前没有遇到过的。或者说没有注意过的。那就是getTime()这个方法。那就是如果你对一个字符串类型的变量去使用这个getTime方法是会报错的。

而这个错误将会导致ElementUI的时间插件直接GG,从而出现重复点击之后时间插件彻底混乱的问题。所以当ElementUI的时间插件进行判断的时候,请一定注意自己判断的数值是否是时间类型的变量,否则将会导致不可预估的后果出现。

至此。


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