Skip to content

CalendarDatePicker-DEMO


vue
<fv-CalendarDatePicker v-model="value"></fv-CalendarDatePicker>

CalendarDatePicker-Multiple


vue
<fv-CalendarDatePicker v-model="value" multiple="range"></fv-CalendarDatePicker>

CalendarDatePicker-Editable


vue
<fv-CalendarDatePicker v-model="value" multiple="range" editable="true"></fv-CalendarDatePicker>

CalendarDatePicker-Disabled


vue
<fv-CalendarDatePicker v-model="value" multiple="range" disabled style="z-index: 2"></fv-CalendarDatePicker>

CalendarDatePicker-Dark Theme


vue
<fv-CalendarDatePicker v-model="value" theme="dark" style="z-index: 2"></fv-CalendarDatePicker>

Properties


PropertyTypeRequiredDefaultDescription
modelValuearrayNo[]
borderWidthnumberNo1CalendarDatePicker border width
borderRadiusstringNo''CalendarDatePicker border radius
placeholderstringNo'Pick a day'CalendarDatePicker placeholder
inputForegroundstringNo''See the CalendarDatePicker inputForeground option.
inputBackgroundstringNo''See the CalendarDatePicker inputBackground option.
dropDownIconstringNo'CalendarDay'Icon with Fabric-Icon
dropDownRevealBorderbooleanNotrue
dropDownIsBoxShadowbooleanNotrue
dropDownStylesobjectNo{}
editablebooleanNofalse
backgroundstringNo''
borderRadiusstringNo''
nowDayColorstringNo''
rangeChooseColorFEstringNo''
rangeChooseColorMiddlestringNo''
disabledbooleanNofalse
multiplestringNo'single'Selection mode: single date, multiple dates, or date range.
lan['en', 'zh']NoenCalendarDatePicker language.
choosenDatesarrayNo[]CalendarViewInitial selected date.
foregroundstringNo''See the CalendarDatePicker foreground option.
themestringNo'global'Theme style. Supports global, light, dark, system, and custom.
dropDownBorderRadiusnumberNo6See the CalendarDatePicker dropDownBorderRadius option.
dropDownIconForegroundstringNo''See the CalendarDatePicker dropDownIconForeground option.
langstringNo"global"See the CalendarDatePicker lang option.

Events


EventArgumentsDescription
choosen-datesarrayReturns an array in the shape { year, month, no }.
choosen-dates-objarrayReturns an array of Date values.

Slots


  1. Default
vue
<template v-slot:default="x">
    <p></p>
</template>
  1. Statement
vue
<template v-slot:statement="x">
    <p></p>
</template>
  1. Weekday Content
vue
<template v-slot:weekday_content>
    <p></p>
</template>

MIT Licensed