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 | 当前值(受控) |