reactjs - Ract-datepicker - 如果已经选择了 endDate,如何只选择 startDate?
问题描述
如果已经选择了 endDate,是否可以只选择 startDate。
我试图将 satrtDate 设置为 null,但是反应 datepicker 不允许选择 startDate 而没有清除 endDate。
下面的代码不起作用。
() => {
const [startDate, setStartDate] = useState(null);
const [endDate, setEndDate] = useState(new Date());
const onChange = (dates) => {
const [start, end] = dates;
setStartDate(start);
setEndDate(end);
};
return (
<DatePicker
selected={startDate}
onChange={onChange}
startDate={startDate}
endDate={endDate}
selectsRange
inline
/>
);
};
解决方案
推荐阅读
- python - 是否可以查看 pytorchtext.data.Tabulardataset 的读取数据?
- cmake - 如何使用 CMAKE 更改 hlsl 文件的编译目录?
- java - 能够在 Mac 和 Windows 上运行 jar,但不能在 Ubuntu 上运行
- react-native - 在 4.0.0 版本中无法调用 getState
- kubernetes - Kubernetes kubelet 安全问题
- api - The Movie Database 流行人物 api with ionic 3
- javascript - 仅使用 jquery 导出选中的复选框
- sql - 如何在 SQL Server 函数中指定列名?
- node.js - Mac上的Appium设置有哪些设置
- c# - C# - 使项目 MySQL 和 SQL Server 兼容