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>

属性


属性类型必填默认值说明
modelValuearray[]
borderWidthnumber1CalendarDatePicker border width
borderRadiusstring''CalendarDatePicker border radius
placeholderstring'Pick a day'CalendarDatePicker placeholder
inputForegroundstring''输入框文字前景色。
inputBackgroundstring''输入框背景色。
dropDownIconstring'CalendarDay'Icon with Fabric-Icon
dropDownRevealBorderbooleantrue
dropDownIsBoxShadowbooleantrue
dropDownStylesobject{}
editablebooleanfalse
backgroundstring''
borderRadiusstring''
nowDayColorstring''
rangeChooseColorFEstring''
rangeChooseColorMiddlestring''
disabledbooleanfalse
multiplestring'single'多选模式,有单选、多选和范围日期选择。
lan['en', 'zh']NoenCalendarDatePicker language.
choosenDatesarray[]CalendarView初始选中日期。
foregroundstring''CalendarView主题前景色。
themestring'global'主题样式。支持 globallightdarksystemcustom
dropDownBorderRadiusnumber6参见组件的 dropDownBorderRadius 选项。
dropDownIconForegroundstring''参见组件的 dropDownIconForeground 选项。
langstring"global"参见组件的 lang 选项。

事件


事件名参数说明
choosen-datesarray返回[{year,month,no}]类型的数组。
choosen-dates-objarray返回[Date]类型的数组。

插槽


  1. Default Dropdown文本框自定义
  • displayContent: 默认显示内容
  • showCalendar: 触发显示CalendarView
  • disabled: 是否禁止
vue
<template v-slot:default="x">
    <p></p>
</template>
  1. Statement

CalendarView的显式栏描述内容

  • value: 原文描述内容
  • dayRange: 当前日期数据对象
vue
<template v-slot:statement="x">
    <p></p>
</template>
  1. Weekday Content

日期上方星期栏描述内容

  • value: 默认星期描述内容
vue
<template v-slot:weekday_content>
    <p></p>
</template>

MIT Licensed