Skip to content

DatePicker 日期选择器

规则

基础示例(日期时间区间)

Props 配置示例

日期选择(date)

日期时间(datetime)

日期范围(daterange)

整段禁用

尺寸对比(迷你 / 小 / 中)

Events 示例

Props

名称类型默认值说明
align'left' | 'center' | 'right''left'日期选择面板和输入框的对齐方式
clear-iconComponentIconOperationfaild自定义清空图标
clearablebooleantrue是否显示清除按钮
default-timestring | string[]'00:00:00' | ['00:00:00','00:00:00']datetime / datetimerange 的默认时间
default-valuestring | Datenew Date()当选中值为空时,面板打开默认显示时间
disabledbooleanfalse禁用
editablebooleantrue文本框可输入
end-placeholderstring''范围选择结束日期占位
formatstring'yyyy-MM-dd'显示在输入框中的格式
format-weeks(customWeeks: number, weekFirstDays: string[]) => string格式化周次序号
isutc8booleanfalse切换系统默认时区(时间仍显示为东八区时间)
labelstring''过滤器模式标题 / 开始位置标题
modelValue / v-modelDate | string | number | Array绑定值
namestring''原生属性
picker-optionsIPickerOptions禁用、快捷选项等配置
placeholderstring''非范围选择占位
popper-append-to-bodybooleantrue是否将弹出框插入至 body
popper-classstring下拉弹框 class
popper-optionsIPopperOption弹出层参数
range-separatorstring'-'范围分隔符
readonlybooleanfalse是否只读
shapestring切换至过滤器模式
show-timezonebooleanfalse是否开启时区选择
show-week-numberbooleanfalse是否展示周次序号
size'medium' | 'small' | 'mini'输入框尺寸
start-placeholderstring''范围选择开始日期占位
stepIStep时分秒步长
suffix-iconComponentIconCalendar自定义后置图标
time-arrow-controlbooleanfalse通过箭头按钮控制时间选择
time-formatstring'HH:mm:ss'时间格式辅助
tipstring过滤器模式提示信息
typeIType'date'显示类型
unlink-panelsbooleanfalse范围选择取消面板联动
validate-eventbooleantrue输入时是否触发表单校验
value-formatstring指定绑定值格式

Events

名称类型说明
blur() => voidinput 失去焦点触发
change(value: Date) => void用户确认选定的值时触发
focus() => voidinput 获得焦点触发

FormCreate 是一个开源项目,基于 MIT 许可证发布,欢迎个人和企业用户免费使用