这是我的问题链接
我正在传递动态日期数组并根据当前日期获取月份,但它不起作用。
这是参考链接
您需要在
selectedDays
中传递数组而不是函数调用,并且在函数中传递错误的日期参数selectedDaysS
:
selectedDaysS = daysArr => {
let dataToSend = daysArr.map(a => {
let m = a.split('-');
return new Date(m[0], m[1], m[2]);
});
return dataToSend;
};
和内部渲染:
return (
<DayPicker
initialMonth={this.currentMonth()}
selectedDays={this.selectedDaysS(["2019-07-25"])}
/>
);
这是实时链接:https://codesandbox.io/s/react-day-picker-examplesselected-nfbgz?fontsize=14