UNPKG

essential-com

Version:

### 介绍 ---

107 lines (91 loc) 3.96 kB
<!-- 加载 demo 组件 start --> <script setup> import demo from './demo.vue' import demo2 from './demo2.vue' import demo3 from './demo3.vue' import demo4 from './demo4.vue' import demo5 from './demo5.vue' import demo6 from './demo6.vue' import demo7 from './demo7.vue' import demo8 from './demo8.vue' import demo9 from './demo9.vue' import demo10 from './demo10.vue' import demo11 from './demo11.vue' </script> <!-- 加载 demo 组件 end --> <!-- 正文开始 --> # DatePicker组件 ### 基础用法 <Preview comp-name="DatePicker" demo-name="demo"> <demo /> </Preview> ### 配置快捷选项 <Preview comp-name="DatePicker" demo-name="demo2"> <demo2 /> </Preview> ### 其他日期单位 <Preview comp-name="DatePicker" demo-name="demo3"> <demo3 /> </Preview> ### 选择一段时间 <Preview comp-name="DatePicker" demo-name="demo4"> <demo4 /> </Preview> ### 选择一段时间配置快捷选项 <Preview comp-name="DatePicker" demo-name="demo5"> <demo5 /> </Preview> ### 选择月份范围 <Preview comp-name="DatePicker" demo-name="demo6"> <demo6 /> </Preview> ### 默认值 <Preview comp-name="DatePicker" demo-name="demo7"> <demo7 /> </Preview> ### 日期格式 <Preview comp-name="DatePicker" demo-name="demo8"> <demo8 /> </Preview> ### 默认显示日期 <Preview comp-name="DatePicker" demo-name="demo9"> <demo9 /> </Preview> ### 自定义前缀图标 <Preview comp-name="DatePicker" demo-name="demo10"> <demo10 /> </Preview> ### 自定义内容 <Preview comp-name="DatePicker" demo-name="demo11"> <demo11 /> </Preview> ### 属性 参数 | 说明 | 类型 | 可选值 | 默认值 | 是否必填 :-: | :-: | :-: | :-: | :-: | :-: `readonly` | 只读 | boolean | - | `false` | 否 `disabled` | 禁用 | boolean | - | `false` | 否 `editable` | 文本框可输入 | boolean | - | ` true` | 否 `clearable` | 是否显示清除按钮 | boolean | - | `true` | 否 `size` | 输入框尺寸 | string | large/medium/small/mini | `large` | 否 `placeholder` | 非范围选择时的占位内容 | string | - | `-` | 否 `start-placeholder` | 范围选择时开始日期的占位内容 | string | - | `-` | 否 `end-placeholder` | 范围选择时结束日期的占位内容 | string | - | `-` | 否 `type` | 显示类型 | string | year/month/date/datetime/ week/datetimerange/daterange | `date` | 否 `format` | 显示在输入框中的格式 | string | see date formats | `YYYY-MM-DD HH:mm:ss` | 否 `popper-class` | DatePicker 下拉框的类名 | string | - | `-` | 否 `range-separator` | 选择范围时的分隔符 | string | -| `'-'` | 否 `default-value` | 选择器打开时默认显示的时间 | Date | anything accepted by new Date() | `-` | 否 `default-time` | 范围选择时选中日期所使用的当日内具体时刻 | Date[] | 长度为2的数组,每一项都是Date对象。 第一项是起始日期,第二项是终止日期 | `-` | 否 `value-format` | 绑定值的格式。 不指定则绑定值为 Date 对象 | string | see date formats | `-` | 否 `name` | 原生属性 | string | - | `-` | 否 `unlink-panels` | 在范围选择器里取消两个日期面板之间的联动 | boolean| - | `false` | 否 `prefix-icon` | 自定义前缀图标 | string / Component | - | `Date` | 否 `clear-icon` | 清除日期图标 | string / Component | - | `CircleClose` | 否 `validate-event` | 输入时是否触发表单的校验 | boolean | - | `true` | 否 `disabledDate` | 一个用来判断该日期是否被禁用的函数,接受一个 Date 对象作为参数 ,应该返回一个 Boolean 值 Should return a Boolean | function | - | `-` | 否 `shortcuts` | 设置快捷选项,需要传入数组对象 | object[{ text: string, value: date / function }] | - | `-` | 否 ### 事件 事件名 | 说明 | 参数列表 | 参数说明 :-: | :-: | :-: | :-: `click` | 点击事件 | $event | 原生的 dom event `customEvent` | 自定义事件 | [a, b, c] | a:参数一;b:参数二;c:参数三