DatePicker 日期时间选择器
用于选择或输入日期时间
选择日期
基础的日期选择控件。
选择器模式 mode
共有四种模式:年份( year
)、月份( month
)、日期( date
)、日期时间( datetime
)。
mode="datetime"
时可以在同一个选择器里选择日期和时间。
选择日期范围
可在一个选择器中便捷地选择一个时间范围。
设置 range
属性即可启用范围选择,设置 start
属性和 end
属性绑定开始和结束时间。
~
~
日期格式
使用 format
指定输入框的格式。 使用 value-format
指定绑定值的格式。
默认情况下,组件接受并返回的格式为:年份(YYYY)、月份(YYYY-MM)、日期(YYYY-MM-DD)、日期时间(YYYY-MM-DD HH:mm:ss)。
在 这里 查看 Day.js 支持的 format 参数。
DatePicker 属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
model-value / v-model | 绑定值 | string | — | — |
mode | 类型 | string | year / month / date / datetime | primary |
placeholder | 非范围选择时的占位内容 | string | — | — |
start-placeholder | 范围选择时开始日期的占位内容 | string | — | — |
end-placeholder | 范围选择时结束日期的占位内容 | string | — | — |
size | 多选框尺寸 | string | large / normal / small / mini | normal |
format | 显示在输入框中的格式(年份(YYYY)、月份(YYYY-MM)、日期(YYYY-MM-DD)、日期时间(YYYY-MM-DD HH:mm:ss)) | string | 请查看 日期格式 | — |
value-format | 可选,绑定值的格式。 不指定时同 format 。 | string | 请查看 日期格式 | — |
disabled | 是否禁用状态 | boolean | — | false |
readonly | 是否只读状态 | boolean | — | false |
clearable | 是否显示清除按钮 | boolean | — | false |
range | 是否选择范围 | boolean | — | false |
start | 选择范围时的开始日期的绑定值 | string | — | — |
end | 选择范围时的结束日期的绑定值 | string | — | — |
range-separator | 选择范围时的分隔符 | string | — | ~ |
DatePicker 事件
事件名 | 说明 | 回调参数 |
---|---|---|
update:start | 在选择范围时的开始日期变化时触发 | 选择范围时的开始日期的绑定值 |
update:end | 在选择范围时的结束日期变化时触发 | 选择范围时的结束日期的绑定值 |
clear | 在清除选择器中的值时触发 | — |