0

我是 reactjs 的新手。我想就如何使用以下标准禁用 react-day-picker 上的天数寻求一些指导:

  1. 休息日
  2. 过去的日子
  3. 日期数组(在后端获取)

示例代码:

const selectedDays = [new Date(2020,01,01), new Date(2020,01,02)]

< DayPicker disabledDays={[{ daysOfWeek: dayOffs }, {before: new Date()}, selectedDays]} >

很感谢任何形式的帮助 :)

4

1 回答 1

1

从服务器检索到的日期很可能不是日期对象,因此需要转换它们(使用 map 函数)。然后需要将它们合并到数组中(...展开运算符)。

< DayPicker disabledDays={[{ daysOfWeek: dayOffs }, {before: new Date()}, ...selectedDays.map(day=>new Date(day))]} >
于 2020-04-14T03:07:15.700 回答