Reactjs 使用react中的react day picker禁用阵列中的天数
我正在使用react day picker,并尝试禁用axios函数中的日期数组,如下所示:Reactjs 使用react中的react day picker禁用阵列中的天数,reactjs,react-day-picker,Reactjs,React Day Picker,我正在使用react day picker,并尝试禁用axios函数中的日期数组,如下所示: this.state = { dateDisabled: [], } componentDidMount() { axios.get(URL_GET_DATE) .then(response => { const date = response.data; this.setState({ dateDisabled: date }) }) } 当I
this.state = {
dateDisabled: [],
}
componentDidMount() {
axios.get(URL_GET_DATE)
.then(response => {
const date = response.data;
this.setState({
dateDisabled: date
})
})
}
当I console.log时,我的state dateDisabled也会变成这样:
(2) [{…}, {…}]
`0: date_arrivee: "2020-04-07T21:00:00.000Z" date_depart: "2020-04-10T21:00:00.000Z"
`1: date_arrivee: "2020-03-24T22:00:00.000Z"date_depart: "2020-03-30T21:00:00.000Z"
我希望得到与此处相同的结果->
disabledDays={[
{
after: new Date(2017, 3, 20),
before: new Date(2017, 3, 25),
},
]}
/>
我的约会在道具之前和之后会怎样?
感谢您并对我的英语不好表示歉意您只需通过阵列即可获得此结果:
const日期=[{
到达日期:“2020-04-07T21:00:00.000Z”,
出发日期:“2020-04-10T21:00:00.000Z”
}, {
到达日期:“2020-03-24T22:00:00.000Z”,
出发日期:“2020-03-30T21:00:00.000Z”,
}];
const transformedates=dates.map((日期)=>{
返回{
之前:新日期(到达日期),
之后:新日期(离开日期),
}
});
console.log(transformedates)哦,我的天,是的,谢谢你,有时候我们会忘记基本的东西哈哈