javascript - 反应日期选择器突出显示未按预期工作
问题描述
我遇到了一个问题,即我在 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))
解决方案
这是对上述问题的修复。我将最后一行更改为
setSelectedBlackOutDays(tempselectedBlackOutDays.map((x) => x))
看来我需要使用地图。我认为这些数组是相同的。希望有高手能指点一下。
推荐阅读
- asp.net-core - 具有模型绑定的多个动态上传控件
- bash - 删除文件中日期早于 x 的行
- android - 如何通过GoogleMaps上的多个点绘制从A到B的路线?
- javascript - 当我尝试 npm start 时,我的终端给我一个错误,要求我升级我的 MySQL 客户端
- ecmascript-6 - Promise 和垃圾回收
- jquery - 使用jQuery从字符串中获取div的ID
- android - 如何在android的recyclerView中将卡片视图移动到下一个卡片视图
- python - 如何用鼠标(python)在matplotlib图中编辑错误的(x,y,z)位置?
- java - 调用拆分后,如何将标头从父交换复制到子交换?
- reactjs - React-slick 滑块项目未订购 - 第一项被呈现为最后一项