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否[]
borderWidthnumber否1CalendarDatePicker border width
borderRadiusstring否''CalendarDatePicker border radius
placeholderstring否'Pick a day'CalendarDatePicker placeholder
inputForegroundstring否''输入框文字前景色。
inputBackgroundstring否''输入框背景色。
dropDownIconstring否'CalendarDay'Icon with Fabric-Icon
dropDownRevealBorderboolean否true
dropDownIsBoxShadowboolean否true
dropDownStylesobject否{}
editableboolean否false
backgroundstring否''
borderRadiusstring否''
nowDayColorstring否''
rangeChooseColorFEstring否''
rangeChooseColorMiddlestring否''
disabledboolean否false
multiplestring否'single'多选模式,有单选、多选和范围日期选择。
lan['en', 'zh']NoenCalendarDatePicker language.
choosenDatesarray否[]CalendarView初始选中日期。
foregroundstring否''CalendarView主题前景色。
themestring否'global'主题样式。支持 global、light、dark、system 和 custom。
dropDownBorderRadiusnumber否6参见组件的 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