FullCalendar插件的基本使用带详细配置翻译

2020-02-22 17:59:34

 

参考地址 FullCalendar插件的基本使用

前段时间,一直在开发考勤系统,当时为满足设计的需求,选了好几个插件,最后决定采用Fullcanlendar的插件。感觉这个插件可以满足现阶段的功能开发需求

    需求图

    

    一、使用方式

    1、依赖的文件引入

        

    2、页面使用--具体的各项属性和方法可以参照中文手册https://blog.csdn.net/ymnets/article/details/78661247

复制代码

    
         
         
        Fullcanlendar代码示例

复制代码

三、获取数据:

  整个的插件使用的难点就在于获取数据,如果依赖events函数直接获得数据源的话,将后台传过来的当月数据整理好放入回调函数中,也是可行的,但是在获取上一个月或者下一个月的时候数据不会再次获取数据;

  使用eventSources也是同样的道理,具体可以查看博客https://www.helloweba.net/javascript/454.html

  使用ajax请求,向后台请求该月份的数据的话,最好的方式就是在切换月份的时候,请求接口,获取数据;而不是一次获取大量的数据渲染,这样会导致渲染速度太慢,网页响应速度慢,影响用户的体验。

  

复制代码

                   events: date = .getDate().format('YYYY-MM' arr=date.split("-" events = loopMonthDay(arr[0],arr[1loopMonthDay(arr[0],arr[1]); 是自己封装的函数
           }

复制代码

 

 四、说明

  因为默认的Fullcanlendar的样式比较简单直接,所以一般情况下是需要改写样式的。


  • 2019-12-03 15:50:00

    html5 audio stop功能

    html5并没有提供停止功能,我们需要通过其他方式来实现这个问题,下面我们来看下神仙般的操作。

  • 2019-12-03 16:33:49

    hapi,nuxtjs跨域请求

    简单请求 与 预检请求,Fetch 与 CORS 的一个有趣的特性是,可以基于 HTTP cookies 和 HTTP 认证信息发送身份凭证。一般而言,对于跨域 XMLHttpRequest 或 Fetch 请求,浏览器不会发送身份凭证信息。如果要发送凭证信息,需要设置 XMLHttpRequest 的某个特殊标志位。

  • 2019-12-03 16:36:03

    跨域资源共享 CORS 详解

    阮一峰大哥的文章写的不错,推荐,也推荐他的整个王章,大家可以去看一下啊。

  • 2019-12-03 16:37:01

    去除options,减少options的访问

    因为跨域请求,浏览器可能(后面讲)会发送一次options请求,如果处理不好,跨域还是会gg的。 之前很少涉及跨域,涉及也是简单请求(下面阮老师文章中区别热简单请求和复杂请求),所以基本不会很少关注options。后面就遇到坑了,下面讲讲注意点。