Vue中使用Fullcalendar思路
一、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思路相关推荐
- vue中使用FullCalendar日历组件
官方地址:https://fullcalendar.io/ 官方vue文档(比较简洁而且是英文的):https://fullcalendar.io/docs/vue 中文文档(jquery版本)地址: ...
- vue中使用FullCalendar日历插件
文章目录 前言 一.FullCalendar兼容 二.使用步骤 1.引入库 2.载入使用 总结 前言 因为要实现一个类似任务日历的功能,于是翻看了vue创造的日历组件发现不能符合要求的,所以又找了几个 ...
- Vue中使用Fullcalendar日历开发日程安排
效果图: 官方文档地址:Vue Component - Docs | FullCalendar 1.安装与FullCalendar相关的依赖项 npm install --save @fullcale ...
- 在Vue中引入fullcalendar制作课程表
最近在做项目中用到了FullCalendar来实现课程表功能,在此记录一下该库简单用法 以下为效果图 想看项目具体实现可前往我的github 安装 FullCalendar的功能被分解为"插 ...
- FullCalendar拖拽日历在vue中单个页面的使用方法
FullCalendar拖拽日历在vue中单个页面的使用方法 1.首先通过npm下载插 npm install --save @fullcalendar/vue @fullcalendar/daygr ...
- Leaflet笔记-把leaflet-tilelayer-wmts移植到vue cli中(含思路)
目录 前言 过程 前言 关于leaflet的webpackage使用npm安装官方是有明显的解析 但是关于插件特别是TileLayer.WMTS是不提供的,但提供了源码,可以稍微修改下,就能在vue ...
- vue中过渡动画(类名实现方式)
vue中过渡动画分为两类,一类是进场动画,一类是出场动画 要实现上面的进场动画,主要有三种方式:类名,css动画库,js函数 类名 本质就是动态添加类名实现动画 在进入/离开的过渡中,会有 6 个 c ...
- vue中怎么清空tab选项卡的缓存_vue Tab切换以及缓存页面处理的几种方式
前言 相信tab切换对于大家来说都不算陌生,后台管理系统中多会用到.如果不知道的话,可以看一下浏览器上方的标签页切换,大概效果就是这样. 1.如何切换 使用动态组件,相信大家都能看懂(部分代码省略) ...
- vue中通过post方式异步上传文件
功能需求: 根据后台接口需求,需通过异步的方式post提交上传文件,并根据返回的信息作出相应的提示.页面已提前写好了,如下: 思路分析: 1.创建一个FormData空对象,然后使用append方法添 ...
最新文章
- Python中的构造方法
- 想要早睡的最好的办法就是
- 【机器学习】使用 Python 构建电影推荐系统
- CentOS7 LVM磁盘扩容
- Jenkins部署Web项目到远程tomcat
- spoon无法初始化至少一个步骤_手机怎么设置无线路由器 手机设置无线路由器步骤【详解】...
- Excel操作之 导出生成多个sheet页面
- 照片放大模糊怎么变清晰,图片无损放大
- 域名如何转移?域名转移流程有哪些?
- Docker容器查看ip地址
- 烟沙浮生 | 曾几何时,还是游吟长安的醉客 1
- Windows2000 内核级进程隐藏、侦测技术[毕业论文]
- 使用selenium自动爬取斗鱼直播平台的所有房间信息
- 1253:抓住那头牛
- 软件架构---微核架构
- PTA 7-98 海盗分赃 (25分)
- mysql数据库修复_MySQL数据库修复方法(MyISAM/InnoDB)
- 从安格视,安维到安尼
- practise-sumer
- 一次面试苏宁java开发的经历
热门文章
- 2023全国职业院校技能大赛赛项规程-G2073-网络系统管理竞赛
- CDH官网禁止下载后的应对策略
- PDFMaker文件遗失解决方法
- [HackTM 2023] d-phi-enc
- 黑马C++ 01 基础1 —— 数据类型、运算符、循环
- 跨境电商B2B风口上,阿里巴巴的海外布局
- 怎样看K线图(K线初级教程)
- 思博伦Spirent Testcenter交换机性能测试主要技术指标_丢帧率/吞吐量/转发速率之间的关系_双极未来
- 电脑内存占用过高 但是任务管理器查看没有很多进程
- python爬虫爬取房源_Python爬虫项目--爬取自如网房源信息