在Vue项目中用fullcalendar制作日程表的示例代码
网络编程 2021-07-04 15:51www.168986.cn编程入门
这篇文章主要介绍了在Vue项目中用fullcalendar制作日程表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们狼蚁网站SEO优化随着长沙网络推广来一起学习学习吧
前言
最近老牌日历插件fullcalendar更新了v4版本,而且添加了Vue支持,所以用最新的fullcalendar v4制作一个完整日历体验一下,效果图:
安装
FullCalendar的功能被分解为“插件”。如果您需要它提供的功能,您只需要包含一个插件。
也就是说,FullCalendar v4所有插件都得单独安装引用。
npm install --save @fullcalendar/vue @fullcalendar/core @fullcalendar/daygrid
引用并初始化
引用、注册FullCalendar组件,得到一个月视图的日历。
<script> import FullCalendar from '@fullcalendar/vue' import dayGridPlugin from '@fullcalendar/daygrid' export default { ponents: { FullCalendar }, data() { return { calendarPlugins: [ dayGridPlugin ] } } } </script>
<template> <FullCalendar defaultView="dayGridMonth" :plugins="calendarPlugins" /> </template>
<style lang='less'> //用什么插件必须引入相应的样式表,否则不能正常显示 @import '~@fullcalendar/core/main.css'; @import '~@fullcalendar/daygrid/main.css'; </style>
功能定制
为了完成复杂功能,需要引用更多插件,插件列表:
语言设置简体中文
<FullCalendar locale="zh-" />
如果表头加了button的话,button文字要单独做处理,给每个button的英文名称加一个中文的映射,例:
<FullCalendar :header="{ left: 'prev,next today', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' }" :buttonText="buttonText" />
data () { return { buttonText: { today: '今天', month: '月', week: '周', day: '天' } } }
点击日历添加事件
想要触发dateClick事件必须先安装引用interaction插件,文档链接:
npm install --save @fullcalendar/interaction
<FullCalendar @dateClick="handleDateClick" />
handleDateClick (arg) { if (confirm('Would you like to add an event to ' + arg.dateStr + ' ?')) { this.calendarEvents.push({ // add new event data title: 'New Event', start: arg.date, allDay: arg.allDay }) } }
点击事件查看详情
<FullCalendar @eventClick="handleEventClick" />
handleEventClick (info) { alert('Event: ' + info.event.title) }
完整例子在我的github项目里,项目地址:
官方文档:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 机械手焊接机器人编程 机械手焊接设备编程
- vb数据库编程实例,vb做数据库
- tiobe世界编程语言排行榜,全球编程语言排行
- 成都java编程培训 成都it编程培训中心
- 编程基础培训,编程基础知识培训
- flash游戏编程基础教程,flash游戏开发教程
- 不会英语能学编程吗 不会英语可以学程序员吗
- 爱心代码编程C语言 爱心代码编程c语言公式
- c语言编程学习入门 c语言编程快速入门
- 西门子plc编程培训 西门子plc编程培训班
- 哪里可以学编程 台州哪里可以学编程
- 少儿编程哪个好 少儿编程哪个品牌好
- 编程是什么意思,图形编程是什么意思
- c语言编程软件下载,c语言编程软件在哪下载
- java编程软件下载,java编程下载手机版
- ug编程培训学校,ug编程培训教程