旧项目维护过程中,有一个时间插件分钟间隔设置为30的需求,查看了antd的TimePicker插件API,设置minuteStep属性值就行。但是加上去后没生效,因为项目antd版本是"^2.13.13,怀疑antd版本比较低导致,在antd4.x上试可以生效。于是就在antd升级的路上折腾了一番。
首先将antd升级到3.26(3.x最高版本),发现一堆报错,然后升级react到16.0以上,再升级react-dom,根据报错不停修改,还是顺利跑起来。
反思后,决定试试antd3.x低版本,然后找到antd3.x的版本变迁计划,从3.26x往下试,直到3.9.0 发现没有报错,minuteStep属性设置也生效。
虽然有点笨,但好在能解决问题同时改动最小。