答案 0 :(得分:3)
您需要在selectedDays
中传递数组而不是函数调用,并且在selectedDaysS
函数中传递date参数错误:
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