【发布时间】:2021-07-17 14:12:33
【问题描述】:
这是我的代码,我有日期范围选择器和一个清除按钮。当我单击清除按钮时,状态会发生变化(更改为空值),我想在 UI 中显示它。如何设置日期范围选择器的值以显示它?
const [para, _setPara] = useState({
startDate: null,
endDate:null
} as any);
const onChange =(date:any, dateString:any) =>{
setPara({
startDate:date[0].format("YYYY-MM-DD HH:mm:ss"),
endDate: date[1].format("YYYY-MM-DD HH:mm:ss")
})
}
const clearSearch =()=>{
setPara({
startDate: null,
endDate:null
})
}
return(
<RangePicker onChange={onChange} allowClear={false} value={?} />
<Button
type="primary"
onClick={() => clearSearch()}
danger
>
)
【问题讨论】:
-
您是否尝试将值设置为空白?
-
为什么不想使用原生清除按钮?
-
我有更多输入,想使用清除按钮。这就是为什么我不想使用原生清除按钮@NadiaChibrikova
-
不,我不知道如何在那里设置值!这就是我要问的@AmalDev
标签: javascript typescript antd date-range