反应日期 无法在新的 DayPicker 上读取 null 的属性"克隆"



我有下面的代码

const [focusedInput, setFocusedInput] = useState('startDate');
const onFocusChange = fInput => {
setFocusedInput(!fInput ? 'startDate' : fInput);
};
<DayPickerRangeController
key={dateRange.startDate}
startDate={dateRange.startDate}
endDate={dateRange.endDate}
onDatesChange={onDatesChange}
onFocusChange={onFocusChange}
focusedInput={focusedInput}
numberOfMonths={2}
isOutsideRange={day => moment().diff(day) < 0}
initialVisibleMonth={() => dateRange.startDate}
/>

initialVisibleMonth导致问题

无法在新的DayPicker 中读取null的属性"clone">

我尝试了很多谷歌搜索,但没有找到任何解决方案。我想把日历移到第一个月。。就像我在2020年12月,有人选择了今年,它应该显示到2020年1月的日历,今年的选择很好,我看到全年都在日历中选择,只是月份没有转移到1月,这样它就可以看到

任何想法

感谢

您已将一个函数而非值传递给initialVisibleMonth道具。dateRange.startDate似乎不是一个函数,但你把它当作一个函数来使用。

更改

initialVisibleMonth={() => dateRange.startDate}

initialVisibleMonth={dateRange.startDate}

相关内容

  • 没有找到相关文章

最新更新