这是我的问题链接
我正在传递动态日期数组并根据当前日期获取月份,但它不起作用。
这是参考链接
您需要传递一个数组而不是函数调用,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