一、npm 安装 Fullcalendar及相关插件

npm i --save @fullcalendar/vue @fullcalendar/daygrid @fullcalendar/timegrid @fullcalendar/interaction @fullcalendar/list说明:
@fullcalendar/vue    FullCalendar 的 vue 组件
@fullcalendar/daygrid    月视图插件(按需安装)
@fullcalendar/timegrid    周视图和日视图插件(按需安装)
@fullcalendar/interaction    接口插件(按需安装)
@fullcalendar/list    日程视图插件(按需安装)

二、引入并使用

<template><FullCalendarref="fullcalendar":options='calendarOptions'><template v-slot:eventContent='arg'><b>{{ arg.timeText }}</b><i>{{ arg.event.title }}</i></template></FullCalendar>
</template>
<script>
import FullCalendar from '@fullcalendar/vue'
import dayGridPlugin from '@fullcalendar/daygrid'
import timeGridPlugin from '@fullcalendar/timegrid'
import interactionPlugin from '@fullcalendar/interaction'
import listPlugin from '@fullcalendar/list'export default {components: {FullCalendar // make the <FullCalendar> tag available},data: function() {return {calendarOptions: {plugins: [    //配置日历插件dayGridPlugin,timeGridPlugin,interactionPlugin,// needed for dateClicklistPlugin ],//其他一些相关配置}}
}
</script>

三、使用 FullCalendar提供的接口

1. 给 FullCalendar 配置 ref属性

<FullCalendar ref="fullcalendar"  :options='calendarOptions'>

2. 通过 ref 和 getApi() 调用 Fullcalendar 中的方法

this.$refs.fullcalendar.getApi().gotoDate('2021')


具体配置信息和接口信息可参考以下链接:

官方文档:http://arshaw.com/fullcalendar/docs/

FullCalendar 官方文档翻:http://www.cnblogs.com/mycoding/archive/2011/05/20/2052152.html

FullCalendar中文文档:API_Hesper_Pan的博客-CSDN博客_fullcalendar

Vue中使用Fullcalendar思路相关推荐

  1. vue中使用FullCalendar日历组件

    官方地址:https://fullcalendar.io/ 官方vue文档(比较简洁而且是英文的):https://fullcalendar.io/docs/vue 中文文档(jquery版本)地址: ...

  2. vue中使用FullCalendar日历插件

    文章目录 前言 一.FullCalendar兼容 二.使用步骤 1.引入库 2.载入使用 总结 前言 因为要实现一个类似任务日历的功能,于是翻看了vue创造的日历组件发现不能符合要求的,所以又找了几个 ...

  3. Vue中使用Fullcalendar日历开发日程安排

    效果图: 官方文档地址:Vue Component - Docs | FullCalendar 1.安装与FullCalendar相关的依赖项 npm install --save @fullcale ...

  4. 在Vue中引入fullcalendar制作课程表

    最近在做项目中用到了FullCalendar来实现课程表功能,在此记录一下该库简单用法 以下为效果图 想看项目具体实现可前往我的github 安装 FullCalendar的功能被分解为"插 ...

  5. FullCalendar拖拽日历在vue中单个页面的使用方法

    FullCalendar拖拽日历在vue中单个页面的使用方法 1.首先通过npm下载插 npm install --save @fullcalendar/vue @fullcalendar/daygr ...

  6. Leaflet笔记-把leaflet-tilelayer-wmts移植到vue cli中(含思路)

    目录 前言 过程 前言 关于leaflet的webpackage使用npm安装官方是有明显的解析 但是关于插件特别是TileLayer.WMTS是不提供的,但提供了源码,可以稍微修改下,就能在vue ...

  7. vue中过渡动画(类名实现方式)

    vue中过渡动画分为两类,一类是进场动画,一类是出场动画 要实现上面的进场动画,主要有三种方式:类名,css动画库,js函数 类名 本质就是动态添加类名实现动画 在进入/离开的过渡中,会有 6 个 c ...

  8. vue中怎么清空tab选项卡的缓存_vue Tab切换以及缓存页面处理的几种方式

    前言 相信tab切换对于大家来说都不算陌生,后台管理系统中多会用到.如果不知道的话,可以看一下浏览器上方的标签页切换,大概效果就是这样. 1.如何切换 使用动态组件,相信大家都能看懂(部分代码省略) ...

  9. vue中通过post方式异步上传文件

    功能需求: 根据后台接口需求,需通过异步的方式post提交上传文件,并根据返回的信息作出相应的提示.页面已提前写好了,如下: 思路分析: 1.创建一个FormData空对象,然后使用append方法添 ...

最新文章

  1. Python中的构造方法
  2. 想要早睡的最好的办法就是
  3. 【机器学习】使用 Python 构建电影推荐系统
  4. CentOS7 LVM磁盘扩容
  5. Jenkins部署Web项目到远程tomcat
  6. spoon无法初始化至少一个步骤_手机怎么设置无线路由器 手机设置无线路由器步骤【详解】...
  7. Excel操作之 导出生成多个sheet页面
  8. 照片放大模糊怎么变清晰,图片无损放大
  9. 域名如何转移?域名转移流程有哪些?
  10. Docker容器查看ip地址
  11. 烟沙浮生 | 曾几何时,还是游吟长安的醉客 1
  12. Windows2000 内核级进程隐藏、侦测技术[毕业论文]
  13. 使用selenium自动爬取斗鱼直播平台的所有房间信息
  14. 1253:抓住那头牛
  15. 软件架构---微核架构
  16. PTA 7-98 海盗分赃 (25分)
  17. mysql数据库修复_MySQL数据库修复方法(MyISAM/InnoDB)
  18. 从安格视,安维到安尼
  19. practise-sumer
  20. 一次面试苏宁java开发的经历

热门文章

  1. 2023全国职业院校技能大赛赛项规程-G2073-网络系统管理竞赛
  2. CDH官网禁止下载后的应对策略
  3. PDFMaker文件遗失解决方法
  4. [HackTM 2023] d-phi-enc
  5. 黑马C++ 01 基础1 —— 数据类型、运算符、循环
  6. 跨境电商B2B风口上,阿里巴巴的海外布局
  7. 怎样看K线图(K线初级教程)
  8. 思博伦Spirent Testcenter交换机性能测试主要技术指标_丢帧率/吞吐量/转发速率之间的关系_双极未来
  9. 电脑内存占用过高 但是任务管理器查看没有很多进程
  10. python爬虫爬取房源_Python爬虫项目--爬取自如网房源信息