Skip to content

DatePicker 日期选择器

基于Picker 封装,用于选择日期、年月、年份。

基础用法

显示类型

日期选择器type属性用于设置日期选择器的显示类型,支持选择年月日、年月、年份。默认为年月日选择。

最大最小值

默认情况下,日期选择器可以选择当前值前十年到未来十年时间。min-date用于自定义设置最小值,max-date用于自定义设置最大值。

自定义显示选项内容

option-formatter 属性用来设置列选项的显示内容, 支持传入一个函数,函数参数为当前列及选项值,返回值会作为列选项的显示内容。

DatePickerInput 日期选择器输入框

集成 DatePicker 组件和 Input 组件, 用于在表单中快速使用。

类型

typescript
type DatePickerType = "year" | "year-month" | "year-month-day" | "date"

DatePicker 属性

属性名类型默认值说明
modelValueDate--日期选择器当前值
typeDatePickerType'date'日期选择器显示类型
min-dateDate--日期选择器选择范围最小值
max-dateDate--日期选择器选择范围最大值
option-formatter(value: number) => string--自定义显示选项内容
formatstring--日期选择器显示格式
visiableOptionCountnumber5日期选择器选项可见数量
showToolbarbooleantrue日期选择器工具栏是否显示
titlestring--日期选择器工具栏标题

DatePickerInput 属性

属性名类型默认值说明
modelValueDate--日期选择器当前值
typeDatePickerType'date'日期选择器显示类型
min-dateDate--日期选择器选择范围最小值
max-dateDate--日期选择器选择范围最大值
option-formatter(value: number) => string--自定义显示选项内容
formatstring--日期选择器显示格式
visiableOptionCountnumber5日期选择器选项可见数量
showToolbarbooleantrue日期选择器工具栏是否显示
titlestring--日期选择器工具栏标题
namestring--输入框的名称
placeholderstring--输入框的提示文字
readonlybooleanfalse输入框是否只读
disabledbooleanfalse输入框是否禁用
formatter(value: string | number) => string | number--格式化函数

DatePicker & DatePickerInput 事件

事件名类型说明
update:modelValueEventEmitter<Date>值变化事件
changeEventEmitter<Date>切换选择项事件
confirmEventEmitter<Date>确认按钮点击事件