在Vue项目中用fullcalendar制作日程表的示例代码
前端  /  管理员 发布于 4年前   690
前言
最近老牌日历插件fullcalendar更新了v4版本,而且添加了Vue支持,所以用最新的fullcalendar v4制作一个完整日历体验一下,效果图:
安装
FullCalendar的功能被分解为“插件”。如果您需要它提供的功能,您只需要包含一个插件。
也就是说,FullCalendar v4所有插件都得单独安装引用。
npm install --save @fullcalendar/vue @fullcalendar/core @fullcalendar/daygrid
引用并初始化
引用、注册FullCalendar组件,得到一个月视图的日历。
功能定制
为了完成复杂功能,需要引用更多插件,插件列表:
https://fullcalendar.io/docs/plugin-index
语言设置简体中文
如果表头加了button的话,button文字要单独做处理,给每个button的英文名称加一个中文的映射,例:
data () { return { buttonText: { today: '今天', month: '月', week: '周', day: '天' } } }
点击日历添加事件
想要触发dateClick事件必须先安装引用interaction插件,文档链接:https://fullcalendar.io/docs/dateClick
npm install --save @fullcalendar/interaction
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 }) } }
点击事件查看详情
handleEventClick (info) { alert('Event: ' + info.event.title) }
完整例子在我的github项目里,项目地址:https://github.com/Inspiration1/asteroid
官方文档:
https://fullcalendar.io/docs/vue
https://fullcalendar.io/docs#toc
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号