FullCalendar - 开源的多功能 JavaScript 日历插件

简介: FullCalendar 是一个支持 React、Vue、Angular 和原生 JavaScript 的日历插件,FullCalendar 拥有超过 300 种设置,支持模块化导入,几乎可以实现任何效果。

本文字数:747 字 9图

阅读完需:约 4 分钟


FullCalendar 是一个支持 React、Vue、Angular 和原生 JavaScript 的日历插件,FullCalendar 拥有超过 300 种设置,支持模块化导入,几乎可以实现任何效果。

此教程是基于Vue2,FullCalendar 同时也支持 Vue3,文档在https://fullcalendar.io/docs/vue

1.png

官方指南提示不会深入介绍Vue的使用,需要自己根据示例和可运行的项目参考。

一 安装

先安装核心依赖

yarn add @fullcalendar/vue @fullcalendar/core

如果有需要其他插件,也可以通过 yarn 或者 npm 安装,官方提供插件列表(V5版本)

二 插件

下面这些是免费的插件,包含了大部分场景。

2.png

还有一些需要额外付费的插件。如timeline、timegrid、daygrid等插件。

3.png

三 使用

新建一个Vue组件或者在原有组件上导入,这里我就用一个新的组件(HelloWord.vue)作为示例,方便查看。

4.png

导入了核心组件和一些扩展组件,在 components 中注册组件

5.png

最后使用 FullCalendar

6.png

运行项目,日历大概就是这个样子。

7.png

options 属性就是控制日历的关键。

8.png

这里面列举了部分属性和事件,需要更详细的api请看官方文档:https://fullcalendar.io/docs 

9.png

四 参考资料

官方:https://fullcalendar.io/

文档:https://fullcalendar.io/docs

插件:https://fullcalendar.io/docs/plugin-index

Vue:https://fullcalendar.io/docs/vue

相关文章
|
1月前
|
JavaScript 前端开发
JavaScript分页功能
JavaScript分页功能
|
9天前
|
JavaScript
js实现简洁实用的网页计算器功能源码
这是一款使用js实现简洁实用的网页计算器功能源码。可实现比较基本的加减乘除四则运算功能,界面简洁实用,是一款比较基本的js运算功能源码。该源码可兼容目前最新的各类主流浏览器。
18 2
|
17天前
|
JavaScript 前端开发
javascript开发的简单的弹幕插件
这是一个原生javascript开发的简单的弹幕插件,具有美观、易用,占用的资源较低等特点,可以给弹幕设置内容、颜色、头像、链接地址等属性,鼠标悬停等,简单实用,欢迎下载!
35 5
|
26天前
|
人工智能 JavaScript 网络安全
ToB项目身份认证AD集成(三完):利用ldap.js实现与windows AD对接实现用户搜索、认证、密码修改等功能 - 以及针对中文转义问题的补丁方法
本文详细介绍了如何使用 `ldapjs` 库在 Node.js 中实现与 Windows AD 的交互,包括用户搜索、身份验证、密码修改和重置等功能。通过创建 `LdapService` 类,提供了与 AD 服务器通信的完整解决方案,同时解决了中文字段在 LDAP 操作中被转义的问题。
|
1月前
|
JavaScript 前端开发 API
|
1月前
|
JavaScript API UED
vue.js怎么实现全屏显示功能
【10月更文挑战第7天】
16 1
|
1月前
|
JavaScript 前端开发
|
1月前
|
资源调度 JavaScript UED
如何使用Vue.js实现单页应用的路由功能
【10月更文挑战第1天】如何使用Vue.js实现单页应用的路由功能
|
1月前
|
JavaScript 搜索推荐
JS中的模糊查询功能
JS中的模糊查询功能
26 1
|
17天前
|
JavaScript 定位技术
jQuery鹰眼视图小地图定位预览插件minimap.js
这是一个jQuery小地图定位预览视图,默认左侧是页面主要内容,minimap.js的好处就是在它的右侧形成一个快速定位通道,产生一个缩小版的页面,即预览效果,可以点击并快速定位到页面的某个位置。简单实用,欢迎下载!
28 0