1.0.83 • Published 4 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[]) |