DateRangeInput 日期范围输入框
DateRangeInput 组件允许用户使用键盘选择日期范围。
获取组件
import { DateRangeInput } from 'rsuite';
演示
默认
自定义日期格式
禁用与只读
受控与非受控的值
可访问性
ARIA 属性
- DateRangeInput 组件是
<input type="text">
元素。 - 当 DateRangeInput 组件被禁用时,
disabled
属性被添加到<input>
元素。 - 当 DateRangeInput 组件为只读时,
readonly
属性被添加到<input>
元素。
键盘交互
- 使用 → ← 键切换到选择年/月/日/时/分/秒。
- 使用 ↓ ↑ 键增加和减少值。
- 使用 Backspace 键删除选中的值。
- 使用数字健更新选中的值。
Props
属性名称 | 类型(默认值) |
描述 |
---|---|---|
character | string (' ~ ') |
日期范围分隔符 |
defaultValue | [Date, Date]〡 null | 默认值(非受控) |
disabled | boolean | 禁用 |
format | string ('dd/MM/yyyy') |
日期显示格式化 |
onChange | (date: [Date, Date]〡 null , event) => void | 值改变后的回调函数 |
plaintext | boolean | 为纯文本呈现 |
readOnly | boolean | 日期输入框为只读 |
size | 'lg'〡'md'〡'sm'〡'xs' ('md') |
设置日期输入框尺寸 |
value | [Date, Date]〡 null | 当前值(受控) |