【发布时间】:2020-10-05 06:56:18
【问题描述】:
如果您在他们的网站reactdatepicker.com 上查看 react-datepicker 的默认示例,您会发现当您点击不同的月份时,该月中总有一天颜色为蓝色,恰好对应于这一天所选日期的月份。这是一个错误,还是一些没人想要的奇怪功能?我该如何摆脱它?我查看了文档,没有找到任何东西。
【问题讨论】:
标签: react-datepicker
如果您在他们的网站reactdatepicker.com 上查看 react-datepicker 的默认示例,您会发现当您点击不同的月份时,该月中总有一天颜色为蓝色,恰好对应于这一天所选日期的月份。这是一个错误,还是一些没人想要的奇怪功能?我该如何摆脱它?我查看了文档,没有找到任何东西。
【问题讨论】:
标签: react-datepicker
更新 在意识到这个问题与一些“键盘选择”功能有关之后,我快速搜索了一下,发现我们可以通过禁用键盘导航来解决这个问题。 (如果您不需要键盘导航功能)
<DatePicker
selected={startDate}
onChange={date => setStartDate(date)}
disabledKeyboardNavigation
/>
不知道为什么它会在 2.14.1 版本之后发生,但这里有一个快速修复。将以下样式应用于您的 css 文件以覆盖样式。
.react-datepicker__day--keyboard-selected {
border-radius: 0;
background-color: #FFF;
color: #000;
}
如果不起作用,请添加!important。
【讨论】: