Skip to content

hl-date

基础用法

vue

选择一段时间

基础用法

大部分场景中我们都是使用两个字段单独绑定开始时间和结束时间,当然hl-date也支持v-model绑定为一个时间范围

时间范围:
开始时间:
结束时间:
~
vue

特别注意:之所以封装hl-date这个组件是因为在实际使用过程中发现el-date-picker的选择一段时间并不好用,所以开发中所有的选择一段时间需求非特殊情况只能使用hl-date

数据格式

hl-date继承了el-date-picker的所有的属性,也包括format和valueFormat,但是有些情况我们可能需要单独设置开始时间和结束时间的格式,可以使用start-value-format和end-value-format

开始时间:
结束时间:
~
vue

属性

属性说明类型可选值默认值
type组件类型Stringdate-一个日期 range-日期范围date
model-value绑定值String
start开始时间:type为range时有效String
end结束时间:type为range时有效String
startPlaceholder开始时间提示信息:type为range时有效String请选择开始时间
endPlaceholder结束时间提示信息:type为range时有效String请选择结束时间
startValueFormat开始时间格式:type为range时有效String同 valueFormat同 valueFormat,设置 startValueFormat,valueFormat 失效
endValueFormat结束时间格式:type为range时有效String同 valueFormatendValueFormat
separator中间的分隔符:type为range时有效String~
width单个选择框的长度:type为range时有效String/Numberauto:均分外部容器的宽度150
emptyValue空值:点击清除图标组件时绑定的值String/Number/Null空字符串

事件

事件名说明回调参数
change开始时间或结束时间发生变化时触发(val: String)