1.0.83 • Published 5 years ago
v-datepicker
Vue datepicker Component
Development
yarn
yarn start
Example
http://localhost:8000/example/default.html
Feature
- Support IE9+, Chrome, Firefox
Install
npm config set @cloud-sn:registry http://snpm.cnsuning.com
yarn add @cloud-sn/v-datepicker
Usage
import Vue from 'vue';
import DatePicker from '@cloud-sn/v-datepicker';
API
DatePicker
Props
| 参数名 | 描述 | 类型 | 默认 |
|---|
| prefixCls | 组件类型前缀 | string | v-calendar |
| locale | locale | Object | import from 'v-datepicker/es/locale/en_US' |
| isOpen | 弹层是否打开 | Boolean | false |
| value | 当前选中值 | Date | |
| theme | 主题 | light|dark | light |
| disabled | 禁用 | Boolean | false |
| disabledDate | 不可选日期 | Function(current:Date)=>Boolean | |
| disabledTime | 不可选时分秒 | Function(current:Date, type)=>{disabledHours:()=>Number[],disabledMinutes:(hour)=>Number[]},disabledSeconds:(hour,minute)=>Number[] } | |
| showTime | 是否可选择时分秒 | Boolean | false |
| showOk | 是否显示确定按钮 | Boolean | false |
| showToday | 是否显示当天按钮 | Boolean | false |
Events
| 事件名 | 描述 | 回调 |
|---|
| open-change | 弹窗关闭和打开时触发 | Function(visible) |
| change | 用户选择时间后触发 | Function(values:Date[], formatDateString:String) |
| ok | 当存在确定按钮时 , 用户点击确定按钮触发 | Function(values:Date[]) |
RangeDatePicker
Props
| 参数名 | 描述 | 类型 | 默认 |
|---|
| prefixCls | 组件类名前缀 | String | v-calendar |
| locale | locale | Object | import from 'v-datepicker/es/en_us' |
| selectedValue | 当前选中的值 , 包含两个值 | Date[] | |
| mode | 控制面板显示状态 | Enum('date', 'month', 'year', 'decade')[] | 'date','date' |
| theme | 主题 | light|dark | light |
| isOpen | 弹层是否打开 | Boolean | false |
| format | 日期格式 | String | |
| disabled | 禁用 | Boolean | false |
| disabledDate | 不可选日期 | Function(current:Date)=>Boolean | |
| disabledTime | 不可选时分秒 | Function(current:Date, type)=>{disabledHours:()=>number[],disabledMinutes:(hour)=>number[]},disabledSeconds:(hour,minute)=>number[] } | |
| showTime | 是否可选择时分秒 | Boolean | false |
| showOk | 是否显示确定按钮 | Boolean | false |
| showToday | 是否显示返回当天按钮 | Boolean | false |
Events
| 事件名 | 描述 | 回调 |
|---|
| open-change | 弹窗关闭和打开时触发 | Function(visible) |
| change | 用户选择时间后触发 | Function(values:Date[], formatDateStrings:String[]) |
| calendar-change | 时间发生变化后触发 | Function(values:Date[]) |
| ok | 当存在确定按钮时 , 用户点击确定按钮触发 | Function(values:Date[]) |