自定义|自定义 FullCalendar v5 + Vue2

说明
FullCalendar 版本为 5.x,Vue 版本为 2.x
主要内容

  • 去除默认 headerToolbar,自定义工具栏;
  • 任意月份跳转,可返回当前月份;
  • 添加事件;
  • 查看事件详情(点击)
效果 自定义|自定义 FullCalendar v5 + Vue2
文章图片

自定义|自定义 FullCalendar v5 + Vue2
文章图片

代码
为了理解和使用,合并简化了代码。主功能流程简洁明了,可根据实际需求场景 DIY。
代码中时间格式化选用 day.js,可根据项目更改时间格式化方法
引入依赖
$ npm i @fullcalendar/core @fullcalendar/daygrid @fullcalendar/interaction @fullcalendar/vue

Calendar.vue
.toolbar-boxer { display: flex; flex-direction: row; justify-content: space-between; }.toolbar-right { text-align: right; }.calendar { margin-top: 1rem; }.margin-left { margin-left: 1rem; }

在页面中使用 Calendar.vue 组件
【自定义|自定义 FullCalendar v5 + Vue2】xxx.vue

    推荐阅读