Reactjs AntDesing。日期选择器。更改选择年度
现在,如果我默认使用DatePicker Ant Design,我可以选择2020 如何默认打开不同的年份,例如2000年或另一个Reactjs AntDesing。日期选择器。更改选择年度,reactjs,antd,Reactjs,Antd,现在,如果我默认使用DatePicker Ant Design,我可以选择2020 如何默认打开不同的年份,例如2000年或另一个 但不是在所有组件中,而是在某些组件中 p、 很抱歉我的英语如果你创建了一个组件,并将选择器放在其中,你可以通过道具传递你想要使用的自定义日期。然后在组件中使用条件语句检查是否传递了prop,如果传递了,则使用自定义日期(如果不是“null”),这将强制使用默认值 我用一个例子快速创建了一个代码沙盒 默认日期类型为对象 如果使用状态对象存储值,则可以设置初始值 如果希
但不是在所有组件中,而是在某些组件中
p、 很抱歉我的英语如果你创建了一个组件,并将选择器放在其中,你可以通过道具传递你想要使用的自定义日期。然后在组件中使用条件语句检查是否传递了prop,如果传递了,则使用自定义日期(如果不是“null”),这将强制使用默认值 我用一个例子快速创建了一个代码沙盒
默认日期类型为对象 如果使用状态对象存储值,则可以设置初始值 如果希望它是特定年份中的今天,可以执行类似于
moment()的操作。将('year',2013)
设置为初始值。若要从今天开始添加或减去x年数,请使用moment()。添加(x,'years')
或moment()。减去(x,'years')
或使用格式化的日期字符串作为固定日期
momentjs中的文档非常棒
在功能组件中,这类似于:
const[date,setDate]=useState(矩().add(1,'年')代码>
只需确保在Datepicker中设置值和onChange