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[]) |