TODO:

  • 增加多选日期功能
  • 是否需要周选择器?
  • DatePicker 日期选择器

    用于选择或输入日期

    选择日

    以「日」为基本单位,基础的日期选择控件

    默认
    无清除按钮
    禁用日期
    显示代码

    其他日期单位

    通过扩展基础的日期选择,可以选择日期时间、月、年

    日期时间
    月
    年
    显示代码

    选择日期范围

    可在一个选择器中便捷地选择一个时间范围

    默认
    至
    月份范围
    至
    时间日期范围
    至
    年份范围
    至
    显示代码

    时间选择

    可在一个选择器中便捷地选择一个时间

    默认
    显示时分
    禁用选项
    显示代码

    Attributes

    参数 说明 类型 可选值 默认值
    value / bind:value 绑定值 date(DatePicker) / array(DateRangePicker) - -
    clearable 是否显示清除按钮 boolean - true
    disabled 禁用 boolean - false
    readonly 完全只读 boolean - true
    selectMode 显示类型 string year/month/date datetime/datetimerange/ daterange/monthrange/yearrange 0
    format 显示在输入框中的格式 string 年:yyyy 月:MM 日:dd 时:HH 分:mm 秒:ss yyyy-MM-dd
    valueFormat 可选,绑定值的格式。不指定则绑定值为 Date 对象 string 年:yyyy 月:MM 日:dd 时:HH 分:mm 秒:ss Date 对象
    placeholder 非范围选择时的占位内容 string - 选择日期/选择时间
    startPlaceholder 范围选择时开始日期的占位内容 string - 开始时间
    endPlaceholder 范围选择时结束日期的占位内容 string - 结束时间
    separator 选择范围时的分隔符 string - 至
    disabledDate(含有日期时生效) 设置禁用状态,参数为当前日期,要求返回 Boolean Function - -
    selectableRange(含有时间选择时生效) 可选时间段,例如'18:30:00 - 20:30:00'或者传入数组['09:30:00 - 12:00:00', '14:30:00 - 18:30:00'] string / array - -

    Events

    事件名称 说明 回调参数
    change 用户确认选定的值时触发 组件绑定值。格式与绑定值一致,可受 value-format 控制