我是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/

10-09 19:31