React整合FullCalendar笔记(一)
React整合FullCalendar笔记(一)
前期
因为公司的需求,需要一个可以拖动的日历效果。经过前期的调研,找到 FullCalendar 框架比较符合项目的需求。但是碍于现在关于这个框架的文档都比较零散和不全。在经过几天的调研中,我大概实现了部分的功能,由此想做一系列的博文跟大家分享一下。
实现效果
第一期,我们就简单的使用这个框架,在页面上面单纯的展示在页面中。
主要代码
import React, { useRef, useState } from 'react'
import {Modal} from 'antd'
import FullCalendar from '@fullcalendar/react' // must go before plugins
import dayGridPlugin from '@fullcalendar/daygrid' // a plugin!
import interactionPlugin from "@fullcalendar/interaction"
import locale from '@fullcalendar/core/locales/zh-cn';
import "@fullcalendar/timegrid/main.css";<div style={{ width: "50vw", height: '50vh', marginLeft: "10vw" }}><FullCalendar// interactionPlugin 移动使用插件// dayGridPlugin 日期网格插件plugins={[ dayGridPlugin, interactionPlugin ]}// 头部展示headerToolbar={{// 默认显示当前年月left: "title",// 设置中间显示的内容// center: "title",// 右侧上一月,下一月,今天(逗号为紧相邻,空格为有间隙,不写哪个就不展示哪个按钮)right: "prev,next today"}}// 设置可以编辑:拖动,缩放editable={true}initialView="dayGridMonth"// 空白点击事件dateClick={handleDateClick}// 这个中文显示locale={locale}// 设置可丢弃droppable={true}// 事件数据events={[// display: 'background', { title:'女神节', start: '2021-12-14', end:"2021-12-17", backgroundColor:"green", id:"1", textColor:'white'},{ title:'女神节2', start: '2021-12-07', end:"2021-12-09", backgroundColor:"Orange", id:"1", textColor:'white'},{ title:'女神节1', start: '2021-12-16', end:"2021-12-20", backgroundColor:"red", id:"4", textColor:'white'},{ title:'99活动 甲乙丙',start: '2021-12-14', end:"2021-12-15", backgroundColor:"blue", id:"2", textColor:'white', display:'list-item'},{ title:'99活动1',start: '2021-12-14', end:"2021-12-15", backgroundColor:"blue", id:"3", textColor:'white', display:'list-item'},{ title:'99活动2',start: '2021-12-14', end:"2021-12-15", backgroundColor:"blue", id:"3", textColor:'white', display:'list-item'},{ title:'99活动3',start: '2021-12-14', end:"2021-12-15", backgroundColor:"blue", id:"3", textColor:'white', display:'list-item'}]}/></div>
本篇只是让大家初步体验体验这个组件,后续还会更多的知识点分享给大家。大家可以到 官方文档 进行学习。
React整合FullCalendar笔记(一)相关推荐
- React系统学习笔记
***当前阶段的笔记 *** 「面向实习生阶段」https://www.aliyundrive.com/s/VTME123M4T9 提取码: 8s6v 点击链接保存,或者复制本段内容,打开「阿里云盘」 ...
- React.js入门笔记
# React.js入门笔记 核心提示 这是本人学习react.js的第一篇入门笔记,估计也会是该系列涵盖内容最多的笔记,主要内容来自英文官方文档的快速上手部分和阮一峰博客教程.当然,还有我自己尝试的 ...
- 如何免安装服务器将 React 整合进 Spring Boot
如何免安装服务器将 React 整合进 Spring Boot 下载 Spring Boot 官方 demo 下载 React 官方 demo 开始整合 使用 Spring MVC 控制器导向 Rea ...
- Spring+Shiro+CAS整合配置笔记
一.前言 Apache Shiro与Spring Security一样是Java的一个安全框架.那为什么与Spring整合却用Shiro?不要问为什么,任性!开个玩笑:D 其实我个人是认为Spring ...
- resin3.1+apache2.2.8 整合(笔记)
今天整合了一下apache2 resin3.1 配置过程有一二个注意事项.做一下小笔记. resin3.0开始支持PHP 如果在整合当中apache老是提示配置文件错误,那么就是resin配置不当 ...
- 使用react实现select_React笔记——核心概念:9.表单
1.受控组件 在 React 中,可变状态(mutable state)通常保存在组件的 state 属性中,并且只能通过使用 setState()来更新. state:唯一数据源 渲染表单的 Rea ...
- 《SpringBoot框架开发技术整合》笔记(一)
文章目录 前言 第一章 构建简单WEB项目 第二章 SpringBoot接口返回Json 第三章 SpringBoot热部署 第四章 SpringBoot资源文件属性 前言 笔者近期在慕课网上 ...
- 《SpringBoot框架开发技术整合》笔记(二)
文章目录 前言 第五章 SpringBoot配置全局的异常捕获 一. 页面跳转形式 二. ajax形式 三. 统一返回异常的形式 参考 前言 笔者近期在慕课网上学习了<Springboo ...
- 【尚硅谷React】——React全家桶笔记
文章目录 第1章 React简介 1.1 React的特点 1.2 引入文件 1.3 JSX 1.3.1 为什么要用JSX 1.3.2 JSX语法规则 1.4 虚拟DOM 1.5 模块与组件 1.5. ...
最新文章
- List常用方法总结 遍历集合的方法
- python创建对象后调用对象的方法,报错TypeError: getName() takes 0 positional arguments but 1 was given
- 卫星图片重建洛杉矶3D模型,效果就像谷歌地球,港中大团队提出CityNeRF
- istringstream
- 面向对象——案例练习(3)判断两个立方体是否相等
- 感觉又学到了不少,在这里写下来,但也有一个问题,不知道是为甚吗?
- improve怎么加ing_雅思写作7分秘籍:Niko原创大作文写作机经教你怎么得高分!
- wcf服务契约代理链
- scala---中的一些string方法
- 爬虫日记(7):用urllib和beautifulsoup来实战抓取新闻
- POS机全国产化电子元件推荐方案
- node.js--尝试做一个crub
- 微信自动跳转默认浏览器 微信扫一扫直接打开外部浏览器
- 【matlab算法原理详解】车牌识别算法
- Unity3D项目之游戏场景小地图制作
- IBM FLEX刀箱忘记账号密码
- 苹果itunes下载_苹果正在杀死iTunes,但不是在Windows上
- QMediaplayer详解以及简易音乐播放实现
- 将请求返回的图片转为Base64形式显示在页面上
- 计算机系统中用通常所说的外存是指,全国计算机一级考试选择题练习及答案(2)...
热门文章
- 关闭休眠功能,节省系统盘
- python地址_Python提取详细地址中的省市区-操作Excel系列
- 朱建辉php,朱建辉-起名网
- CentOS系统初装后的优化
- 利用Java计算圆的面积
- c语言程序设计教程博客,C语言教程第三章: C语言程序设计初步
- VsCode使用EmmyLua插件调试Unity工程ToLua代码
- 技术Leader,技术和管理哪个重要?
- vue配合html中实现四舍五入数值后保留原始数值的方法
- PEP8(https://www.python.org/dev/peps)代码规范