Appearance
DatePicker 日期选择器
支持日期、月份、年份选择,支持范围选取、禁用、清空、min/max 约束。
基础用法
请选择日期
可清空
请选择日期
请选择月份
请选择年份
范围选择
开始日期~结束日期
尺寸
sm
md
lg
月份选择
请选择月份
开始日期~结束日期
年份选择
请选择年份
开始日期~结束日期
禁用
请选择日期
最小/最大日期
请选择日期
API
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
modelValue | Date | string | null | [...] | — | 绑定值,范围模式为二元组 |
picker | 'date' | 'month' | 'year' | 'date' | 选择器类型 |
range | boolean | false | 是否开启范围选取 |
disabled | boolean | false | 禁用 |
clearable | boolean | false | 显示清空按钮 |
size | 'sm' | 'md' | 'lg' | 'md' | 尺寸 |
placeholder | string | — | 输入框占位文本 |
format | string | — | 日期格式,默认按 picker 自动推导 |
min | Date | string | null | — | 最小可选日期 |
max | Date | string | null | — | 最大可选日期 |
Events
| 事件名 | 回调参数 | 说明 |
|---|---|---|
update:modelValue | (value: Date | null | [Date | null, Date | null]) | 值变化 |
change | (value, str) — 与 modelValue 格式一致,str 为格式化字符串 | 值确认变化 |
format 占位符
| 占位符 | 含义 |
|---|---|
YYYY | 四位年份 |
MM | 两位月份(01–12) |
DD | 两位日期(01–31) |