Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何添加JSON dates对象以禁用日期_Javascript_Json_Reactjs_React Day Picker - Fatal编程技术网

Javascript 如何添加JSON dates对象以禁用日期

Javascript 如何添加JSON dates对象以禁用日期,javascript,json,reactjs,react-day-picker,Javascript,Json,Reactjs,React Day Picker,我正在使用此日期选择器组件: 在下面的disabledDays部分中。我无法应用这三个选项。blockedDatesData单独工作,但不在每周的某一天或之前工作 <DayPicker className={className} numberOfMonths={numberOfMonths} selectedDays={[from, { from, to }]} modifiers={ { weeken

我正在使用此日期选择器组件:

在下面的disabledDays部分中。我无法应用这三个选项。blockedDatesData单独工作,但不在每周的某一天或之前工作

<DayPicker
        className={className}
        numberOfMonths={numberOfMonths}
        selectedDays={[from, { from, to }]}
        modifiers={ { 
          weekends: {daysOfWeek: [0, 6]},
          start: new Date(from), end: new Date(to) 
        }}
        onDayClick={handleDayClick}
        disabledDays={
            { daysOfWeek: [0, 6] },
            { before: disabledBefore},
            blockedDatesData
          }
    />

请帮我解决这个问题。提前感谢

您必须在“禁用日期”中放置一个日期数组,因此您应该有这样一个东西:

<DayPicker
    className={className}
    numberOfMonths={numberOfMonths}
    selectedDays={[from, { from, to }]}
    modifiers={ { 
      weekends: {daysOfWeek: [0, 6]},
      start: new Date(from), end: new Date(to) 
    }}
    onDayClick={handleDayClick}
    disabledDays={[
        { daysOfWeek: [0, 6] },
        { before: disabledBefore},
        blockedDatesData
      ]}
/>

这里有一个例子:


谢谢您的回复。我已经查过了。有关更多详细信息,请参阅此屏幕截图。你能给我一个disabledBefore和blockedDatesData的console.log()吗?当然,请看这些。blockedDatesData->disabledBefore->
<DayPicker
    className={className}
    numberOfMonths={numberOfMonths}
    selectedDays={[from, { from, to }]}
    modifiers={ { 
      weekends: {daysOfWeek: [0, 6]},
      start: new Date(from), end: new Date(to) 
    }}
    onDayClick={handleDayClick}
    disabledDays={[
        { daysOfWeek: [0, 6] },
        { before: disabledBefore},
        blockedDatesData
      ]}
/>