我有一个应用程序应该从数据选择器和时间选择器中获取数据,并在控制台中输出这些数据。
function onChange(value, dateString) {
console.log("Selected Time: ", value);
console.log("Formatted Selected Time: ", dateString);
}
function onOk(value) {
console.log("onOk: ", value);
}
function onChangeTime(value) {
console.log(value);
}
ReactDOM.render(
<>
<DatePicker
renderExtraFooter={() => (
<RangePicker onChange={onChangeTime} format="HH:mm" />
)}
onChange={onChange}
onOk={onOk}
/>
</>,
document.getElementById("container")
);
所以,在日期选择器的页脚上,我有一个范围时间选择器,它应该输出值作为一个范围(例如:10:00 - 12:00)。
问题:现在我在尝试设置日期时遇到问题。当我点击一个日期时,日期选择器正在关闭,当我第一次设置时间时,同样的问题,当我第二次点击时,日期选择器也正在关闭,我无法设置日期。
问题:如何解决问题以及如何在onChange
函数中输出日期和时间onChangeTime
?
演示:https ://codesandbox.io/s/distracted-wu-roqvr?file=/index.js:206-214