【问题标题】:react-datepicker why is same day of month highlighted?react-datepicker 为什么突出显示月份的同一天?
【发布时间】:2020-10-05 06:56:18
【问题描述】:

如果您在他们的网站reactdatepicker.com 上查看 react-datepicker 的默认示例,您会发现当您点击不同的月份时,该月中总有一天颜色为蓝色,恰好对应于这一天所选日期的月份。这是一个错误,还是一些没人想要的奇怪功能?我该如何摆脱它?我查看了文档,没有找到任何东西。

【问题讨论】:

    标签: react-datepicker


    【解决方案1】:

    更新 在意识到这个问题与一些“键盘选择”功能有关之后,我快速搜索了一下,发现我们可以通过禁用键盘导航来解决这个问题。 (如果您不需要键盘导航功能)

    <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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-08
      • 2013-07-04
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      • 2018-05-15
      相关资源
      最近更新 更多