Skip to content

DatePrick

el-date-prick日期选择器增强

使用

Props

NameDescriptionTypeOptionsDefault
model-value / v-model选中项绑定值date(DateTimePicker) / array(DateTimeRangePicker)--
show-fast是否显示快捷操作栏boolean-false
max最大可选天数, 0 表示最大可选到当天, -1 不限制。仅在datetimerange、daterange的时候生效number-0
min最小可选天数, 0 表示不限制。仅在datetimerange、daterange的时候生效number-0
default-range默认范围时间,0 不默认。单位天。设置 7 表示当前时间之前的第 7 天到现在的时间段。number-0
value-format可选,绑定值的格式。 默认时间戳格式string-X
readonly只读booleanfalse
disabled禁用booleanfalse
size输入框尺寸stringlarge/medium/small/minilarge
editable文本框可输入booleantrue
clearable是否显示清除按钮booleantrue
placeholder非范围选择时的占位内容string
start-placeholder范围选择时开始日期的占位内容string
end-placeholder范围选择时结束日期的占位内容string
type显示类型stringyear/month/date/dates/datetime/ week/datetimerange/daterange/ monthrangedate
format显示在输入框中的格式string请查看 date formatsYYYY-MM-DD
popper-classDatePicker 下拉框的类名string
range-separator选择范围时的分隔符string'-'
default-value可选,选择器打开时默认显示的时间Dateanything accepted by new Date()
default-time范围选择时选中日期所使用的当日内具体时刻Date[]长度为 2 的数组,每一项都是 Date 对象。 第一项是起始日期,第二项是终止日期
value-format可选,绑定值的格式。 不指定则绑定值为 Date 对象string请查阅 date formats
name原生属性string
unlink-panels在范围选择器里取消两个日期面板之间的联动booleanfalse
prefix-icon自定义前缀图标string / ComponentDate
clear-icon清楚日期图标string / ComponentCircleClose
validate-event输入时是否触发表单的校验boolean-true
disabledDate一个用来判断该日期是否被禁用的函数,接受一个 Date 对象作为参数 ,应该返回一个 Boolean 值 Should return a Booleanfunction
shortcuts设置快捷选项,需要传入数组对象object[{ text: string, value: date / function }]

Events

NameDescription参数
change用户确认选定的值时触发组件绑定值
blur在组件 Input 失去焦点时触发组件实例
focus在组件 Input 获得焦点时触发组件实例
calendar-change如果用户没有选择日期,那默认展示当前日的月份。 你可以使用 default-value 来设置成其他的日期。[Date, Date]

Methods

NameDescription参数
focus使 input 获取焦点

Slots

NameDescription
default自定义内容
range-separator自定义范围分割符内容

粤ICP备2022017444号