VCalendar
made with Vuejs

简介及使用教程

VCalendar是一个轻巧、无依赖性、基于Vue.js的日历及日期选择器组件,可以构建带有突出显示区域、点、条、甚至弹出窗口的日历,带有支持自定义的API。

安装

Npm

npm i v-calendar

Yarn

yarn add v-calendar

CDN

<script src='https://unpkg.com/vue/dist/vue.js'></script>

<script src='https://unpkg.com/v-calendar'></script>

使用

全局引入并注册所有组件

import VCalendar from 'v-calendar';
Vue.use(VCalendar, {
  componentPrefix: 'vc',  //使用<vc-calendar /> in代替 <v-calendar />
  ...,                // 其他设置
});

引入独立组件

import Calendar from 'v-calendar/lib/components/calendar.umd'
import DatePicker from 'v-calendar/lib/components/date-picker.umd'




// 全局注册
Vue.component('calendar', Calendar)
Vue.component('date-picker', DatePicker)

//或者在独立组件中注册
export default {
  components: {
    Calendar,
    DatePicker
  }
  ...
}

示例

image.png

多窗格日历

image.png

主题颜色和暗黑模式

image.png

日期选择器

image.png

自定义日历

image.png

作者

Nathan Reyes

@natedoggit

相关项目

这是一个基于Vue.js的Github样式的日历热图。
这是一个基于Vue的现代日历和日期选择器。
这是一个适用于移动设备的日期时间选择器。
这是一个使用Vuetify开发的计划和日历组件。
这是一个全功能、可伸缩、轻量级的浏览器日历组件。