Skip to content

DatePicker 日期选择器

支持日期、月份、年份选择,支持范围选取、禁用、清空、min/max 约束。

基础用法

请选择日期

可清空

请选择日期
请选择月份
请选择年份

范围选择

开始日期~结束日期

尺寸

sm
md
lg

月份选择

请选择月份
开始日期~结束日期

年份选择

请选择年份
开始日期~结束日期

禁用

请选择日期

最小/最大日期

请选择日期

API

Props

属性类型默认值说明
modelValueDate | string | null | [...]绑定值,范围模式为二元组
picker'date' | 'month' | 'year''date'选择器类型
rangebooleanfalse是否开启范围选取
disabledbooleanfalse禁用
clearablebooleanfalse显示清空按钮
size'sm' | 'md' | 'lg''md'尺寸
placeholderstring输入框占位文本
formatstring日期格式,默认按 picker 自动推导
minDate | string | null最小可选日期
maxDate | 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)

AUI Vue Components — Built with Vue 3 & VitePress