antd RangePicker踩雷

235 阅读1分钟

令人抓狂的日期范围组件!!! 设置了open属性后组件值无法选中,详见issue,目前还是没修复的状态 采用了一个非常规的方法,虽然不是很正规但是超好用! 需求如下: 需要展示一个date-range,但是input的形态需要自定义,默认展示一个初始日期,选择范围后根据UI定义的进行展示。 hack方法: 自己摹改需要的UI 把原来antd的input框置为透明,低层级,在点击业务自定义的按钮时调用 ref.current.nativeElement.click(),在这种情况下组件整体还是受antd内部控制,就不会出现因为设置了open受控而整个组件需要自己管理数据的尴尬境地