前端日历控件功能对比——el-calendar、el-datepicker、echarts日历图

news/2025/3/4 14:39:24/

目录

  • 1.el-calendar
  • 2.el-datepicker
  • 3.echarts日历图


总结一下我用到过的三种带有日历视图的前端控件:

1.el-calendar

详细使用见上篇文章:el-calendar自定义样式、标记、事件

样式:
在这里插入图片描述

功能:

  1. 单日历显示
  2. 日期块样式定制
  3. 日期块标记
  4. 可以为“今天“、下个月”、“上个月”按钮添加事件,也可以为某天添加点击事件
  5. 可以自定义日期范围以及每周从哪天开始

缺点:

  1. 无法选择时间段

主要用途:
主要用于按月份展示计划、任务、记录等事项时,可以定制一些以日为单位的交互操作,比如请求某天的数据列表,同时可以支持简单的统计展示,比如给日期块添加符号或者背景色等。

2.el-datepicker

elementUI中的日期选择器,主要用于日期的选择。

样式:
在这里插入图片描述

功能:

  1. 单日历显示/双日历显示
  2. 可选择时间段
  3. 日期样式自定义、是否可选自定义
  4. 可以按周、月、年或多个日期为时间单位进行选择

缺点:

  1. 难以实现复杂的样式自定义
  2. 不支持在日历上展示统计内容

主要用途:
主要用于时间及时间段的选择,可以选择某天,也可以选择一个时间段,通常将选择的结果传给后端进一步请求数据。

3.echarts日历图

echarts的日历图其实是一种日历坐标系,提供了在日历上绘制图表的方法,例如可以在日历坐标系上放置热力图、散点图、关系图等,还可以展示农历图。

样式:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

功能:

  1. 可展示月度数据、也可展示年度数据,支持选择时间段
  2. 支持绝大多数echarts统计图表的叠加
  3. 支持图表样式自定义

缺点:

  1. 交互操作比较困难
  2. 数据结构定义相对复杂

主要用途:
主要作为一个坐标系,支持各类统计图表的展示。


http://www.ppmy.cn/news/570947.html

相关文章

Java——编写桌面日历

问题描述: 编写一个程序,有一个窗口,该窗口为BorderLayout布局。窗口的中心添加一个Panel容器:pCenter,pCenter的布局是7行7列的GridLayout布局,pCenter的中放置49个标签,用来显示日历。窗口北面…

潘鹏整理WPF(10)日历控件CalendarDatePicker

Calendar DisplayMode”Month”,然后选择某个月份后就依然如上图 如第一张图中是9月但是显示了8月的30和31号,DisplayDateStart”2015-9”可以去掉 如第一张图中是9月但是显示了10月1-10号,DisplayDateEnd”2015-9-30”可以去掉 西方…

FullCalendar日历插件说明文档

好记忆不如按烂笔头... ... 普通显示设置 属性描述默认值header设置日历头部信息。 如果设置为false,则不显示头部信息。包括left,center,right左中右三个位置,每个位置都可以对应以下不同的配置: title: 显示当前月份/周/日信息 …

Echarts:有趣的calendar-实现日历图

Echarts是一个开源的可视化图表库,支持丰富的图表,官网中还有大量示例可以选择使用、参考。 其中比较有趣的就是calendar,calendar是一个坐标系,这个坐标系与一般的直角坐标系不同,日历坐标系是根据日历的布局来显示数…

material-calendarview日历控件

这篇blog带来一个不错的日历控件&#xff0c;是github上的一个开源库&#xff01; 先来看基础的 Basic Example 布局文件很简单activity_basic.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.a…

透明桌面日历的制作

[愚翁专栏]中有一个 如何用C#做一个类似于桌面插件的程序 的例子&#xff0c;拿来实际演练了一下&#xff0c;发现只是实现一个界面而已&#xff0c;只有没有日历的内容。但是这勾起了我的兴趣&#xff0c;决定自己做一个。 在http://www.codeproject.com/cs/miscctrl/MonthCa…

MySQL全表扫描一定存在性能问题吗?

查找表中的一行数据&#xff0c;数据库有几种实现方法&#xff1f; 答案是两种&#xff0c;全表扫描或者索引查找。 全表扫描就是通过读取整个表中的数据获取查询结果&#xff0c;这种方式最大的问题就是随着数据量的增长&#xff0c;扫描磁盘数据的性能急剧下降。对于 MySQL…

Spring Cloud - Nacos 注册发现、分级模型、配置集群、环境隔离、原理

目录 一、Nacos 安装和配置 二、Nacos 服务注册发现 2.1、将服务注册到 nacos 中 2.2、执行效果 三、Nacos 的服务分级模型及配置 3.1、分级模型 3.2、配置集群 3.3、配置 Nacos 负载均衡策略 3.4、Nacos 服务实例的权重设置 3.5、环境隔离——namespace 四、Nacos注…