自定义|自定义 FullCalendar v5 + Vue2
说明
FullCalendar
版本为 5.x,Vue
版本为 2.x
主要内容
- 去除默认 headerToolbar,自定义工具栏;
- 任意月份跳转,可返回当前月份;
- 添加事件;
- 查看事件详情(点击)
文章图片
文章图片
代码
为了理解和使用,合并简化了代码。主功能流程简洁明了,可根据实际需求场景 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
推荐阅读
- Vue 3 自定义指令 — 骨架屏
- 关于swiper插件在vue2的使用
- React自定义hook之(useClickOutside——判断是否点击DOM之外区域)
- Vue2自定义插件的写法-Vue.use()
- create-react-app常用自定义配置教程示例
- node.js中的模块化标准CommonJS与自定义模块
- 前端|前端面试八股文--Vue篇(持续更新)
- 其他|Markdown语法
- 自定义类型(结构体等)
- python 自定义异常/raise关键字抛出异常