4.0.7 • Published 3 years ago

@d.blizen/datepicker-nash-travel v4.0.7

Weekly downloads
25
License
MIT
Repository
-
Last release
3 years ago

datepicker-nash-travel

Installation

npm i -S @d.blizen/datepicker-nash-travel

Usage

import { Datepicker, Timepicker, DatetimePicker, DateRangePicker } from '@d.blizen/datepicker-nash-travel';

// Global register
Vue.component('datepicker', Datepicker);
Vue.component('timepicker', Timepicker);
Vue.component('datetime-picker', DatetimePicker);
Vue.component('date-range-picker', DateRangePicker);

// Local register
new Vue({
  components:{ Datepicker, Timepicker, DatetimePicker, DateRangePicker }
})

when you want to set this module as external while you are developing another module, you should import it like this:

import * as VueDatepicker  from '@d.blizen/datepicker-nash-travel'

Props

Common

NameTypeDefaultValueDescription
id[String, Number]none
value[String, Number]none
placeholderString请选择
minStringnoneMin
maxStringnoneMax
canEditBooleantrueIf it can be changed
inputStyleObjectnoneStyle of input tag
popperPropsObjectdefaultPopperPropsProps of module @livelybone/vue-popper
scrollbarPropsObject{ isMobile: false, maxHeight: 200 }Props of scrollbar, see vue-scrollbar-live
const defaultPopperProps = {
  arrowPosition: 'start',
  arrowOffsetScaling: 1,
  popperOptions: {
    placement: 'bottom-start',
    positionFixed: true,
    // more options in https://popper.js.org
  },
}

Datepicker

NameTypeDefaultValueDescription
dayStrArray['日', '一', '二', '三', '四', '五', '六']Used to set day name
multipleBooleanfalse
typeStringdateOptions: year,month,date
firstDayOfWeekNumber0Used to set the first day of week. Options: 0, 1, 2, 3, 4, 5, 6
btnStrString确定Used to set text of button

Timepicker

NameTypeDefaultValueDescription
typeStringsecondOptions: hour,minute,second
timeStrArray['时', '分', '秒']Used to set time name
btnStrString确定Used to set text of button

DatetimePicker

NameTypeDefaultValueDescription
dayStrArray['日', '一', '二', '三', '四', '五', '六']Used to set day name
timeStrArray['时', '分', '秒']Used to set time name
btnStrString确定Used to set text of button
firstDayOfWeekNumber0Used to set the first day of week. Options: 0, 1, 2, 3, 4, 5, 6
timeTypeStringsecondOptions: hour,minute,second

DateRangePicker

NameTypeDefaultValueDescription
valueArray[null, null]Used to set day name
dayStrArray['日', '一', '二', '三', '四', '五', '六']Used to set day name
btnStrString确定Used to set text of button
firstDayOfWeekNumber0Used to set the first day of week. Options: 0, 1, 2, 3, 4, 5, 6
secondPlaceholderString请选择结束
rangeSeparatorString

Events

NameEmittedDataDescription
inputString