【问题标题】:React Date Picker Highlight not working as expected反应日期选择器突出显示未按预期工作
【发布时间】:2021-07-15 00:11:14
【问题描述】:

我遇到了一个问题,即我在 React Date Picker 中指示要突出显示的日期没有突出显示。

更新:我解决了这个问题,我希望它可以帮助某人。

  const handleDayClick = (value) => {
    var tempselectedBlackOutDays = selectedBlackOutDays;
    const selectedIndex = tempselectedBlackOutDays.findIndex((selectedDay) =>
      isEqual(selectedDay, value)
    );

    if (selectedIndex >= 0) {
      tempselectedBlackOutDays.splice(selectedIndex, 1);
    } else {
      tempselectedBlackOutDays.push(value);
    }

    setSelectedBlackOutDays(tempselectedBlackOutDays);
  };

这是对上述问题的修复。我把最后一行改成

setSelectedBlackOutDays(tempselectedBlackOutDays.map((x) => x))

【问题讨论】:

    标签: javascript reactjs react-datepicker


    【解决方案1】:

    这是对上述问题的修复。我把最后一行改成

    setSelectedBlackOutDays(tempselectedBlackOutDays.map((x) => x))
    

    看来我需要使用地图。我认为这些数组是相同的。希望有高手指点一下。

    【讨论】:

      猜你喜欢
      • 2015-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-29
      • 1970-01-01
      • 2020-09-17
      • 1970-01-01
      • 2014-03-06
      相关资源
      最近更新 更多