我是ReactJS的新手。我想根据以下条件寻求有关如何在react-day-picker上禁用日期的指导:
休息日
过去的日子
日期数组(将在后端获取)
样例代码:
const selectedDays = [new Date(2020,01,01), new Date(2020,01,02)]
< DayPicker disabledDays={[{ daysOfWeek: dayOffs }, {before: new Date()}, selectedDays]} >
很感谢任何形式的帮助 :)
最佳答案
从服务器检索的日期很可能不是日期对象,因此需要进行转换(使用map函数)。然后需要将它们合并到数组中(...传播算子)。
< DayPicker disabledDays={[{ daysOfWeek: dayOffs }, {before: new Date()}, ...selectedDays.map(day=>new Date(day))]} >
关于javascript - 将休假日,过去的日子和一系列自定义的日子相结合,以在日选择器中禁用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61200019/