1.刚接手的项目,之前的人是ice.js+react+各种库组装起来的。
2.项目的一个页面,有几个模块,每个模块都会使用一个日期组件,最上面还有个日期。或者说页面本身有一个日期,有几个子组件,相当于当前页面就是一个父组件,。
3.父组件的日期和子组件的日期是联动的,父组件的日期改变了,子组件的日期也会改变。
3.我们的需求是,公司的数据是数据月,数据月是后台配置的,比如说配置的25,现在3月份,那么3月份的数据月,就是2月25到3月24号,我是根据当前月的日期来判断的。
4.但是后来操作,父组件变化了,子组件的值并没有个正确的展示出来。
5.这我就感觉奇怪了,我每一步都cobsole.log来排查原因,发现都是正确的啊,继续排查问题,发现初始化,渲染更新都没问题,感觉心态都快崩了,到底是哪里出现问题了嘛,我特么。。。
6.休息一个小时,放松一下头脑,再去排查,发现当执行日期组件onchange,的时候,value的日期居然一直都是01,emmm…真尼玛坑,最后换了个antd的组件就好了。
7.掉进组件的坑里面,真的是。。。头发又少几百根啊。。。真的是日了狗啊。。。
使用飞冰时间组件遇到的坑
最新推荐文章于 2022-05-31 16:55:21 发布