@cloud-sn/v-datepicker

datepicker 基础组件

Usage no npm install needed!

<script type="module">
  import cloudSnVDatepicker from 'https://cdn.skypack.dev/@cloud-sn/v-datepicker';
</script>

README

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