Uncaught (in promise) TypeError: Cannot read property '0' of null

遇到这种情况是:用了elementUI的DateTimePicker时,进行了清空按钮的点击;DateTimePicker组件在默认情况下:clearable = true

通过change时间console出DateTimePicker的值,第一行是选择之后的值,第二行为第一次点击clearable的值,可以看到值变为了null;


image.png

这个时候再去点击搜索按钮,就会看到如下报错信息:


image.png

解决办法有两种:一种是在change事件里面监听,如果值为null的情况下,手动把值改为初始值[ ],不过感觉这种消耗有点大;第二种是在点击搜索时,先对DateTimePicker的值进行判读,如果为null,则手动改为初始值[ ]。

tips:如果大家有更好的见解或者解决方法可以沟通一下哦!😄

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容