场景

SpringBoot+Vue+Echarts实现选择时间范围内数据加载显示柱状图:

SpringBoot+Vue+Echarts实现选择时间范围内数据加载显示柱状图_BADAO_LIUMANG_QIZHI的博客-CSDN博客

在上面需要用到选择一段时间范围并且该段时间范围不能大于7天。

注:

博客:
BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客-C#,SpringBoot,架构之路领域博主
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

1、添加组件显示

    <div class="block"><el-date-pickersize="large"type="daterange"v-model="value1"range-separator="至"start-placeholder="开始日期"end-placeholder="结束日期"@change="dateSelectChange":value-format="dateFormat"></el-date-picker>

2、设置组件的value-format控制其时间格式,还需要v-model绑定数据

  data() {return {value1: "",dateFormat: "yyyy-MM-dd",};},

3、然后设置其change事件

      dateSelectChange(val) {if (val) {var startDate = new Date(val[0]).getTime();var endDate = new Date(val[1]).getTime();debugger;if (endDate - startDate > 6 * 24 * 60 * 60 * 1000) {this.$message({message: "所选时间范围不能大于7天",type: "warning",});}else{}}},

4、完整示例代码

<template><div><div><BarChartDateRange ref="BarChartDateRange"></BarChartDateRange></div><div class="block"><el-date-pickersize="large"type="daterange"v-model="value1"range-separator="至"start-placeholder="开始日期"end-placeholder="结束日期"@change="dateSelectChange":value-format="dateFormat"></el-date-picker></div></div>
</template>
<script>
import BarChartDateRange from "@/components/Echarts/BarChartDateRange";export default {name: "Blog",components: {BarChartDateRange,},data() {return {value1: "",dateFormat: "yyyy-MM-dd",};},created() {},methods: {/** 查询博客列表 */dateSelectChange(val) {if (val) {var startDate = new Date(val[0]).getTime();var endDate = new Date(val[1]).getTime();debugger;if (endDate - startDate > 6 * 24 * 60 * 60 * 1000) {this.$message({message: "所选时间范围不能大于7天",type: "warning",});}else{this.$refs.BarChartDateRange.getSelectedRangeList(val);}}},},
};
</script>

el-date-picker怎样获取选择的时间范围值并判断是否大于7天相关推荐

  1. jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等

    jQuery操作复选框checkbox技巧总结 --- 设置选中.取消选中.获取被选中的值.判断是否选中等 一.checked属性定义 先了解下input标签的checked属性: 1.HTML &l ...

  2. js获取html文本框值,判断,跳转

    //html: <input type="text" id="user"/> <button onClick="beat()&quo ...

  3. jQuery获取select onChange的值

    本文翻译自:jQuery get value of select onChange I was under the impression that I could get the value of a ...

  4. Date Picker控件:

    Date Picker控件: 中文:日期/时间选取器UIDatePicker有一个实例方法setDate:animated,以编程的方式选择日期.UIDatePicker有四种模式(model):Ti ...

  5. IOS学习六:Date Picker, Picker View选取器控件初步

    Date Picker控件和Picker View控件其实也是算比较常用到视图. 以下根据红柚子上得几个例子: 分别从(日期选取器)Date Picker   -->单部件选取器-->多部 ...

  6. iOS开发UI篇—Date Picker和UITool Bar控件简单介绍

    iOS开发UI篇-Date Picker和UITool Bar控件简单介绍 一.Date Picker控件 1.简单介绍: Date Picker显示时间的控件 有默认宽高,不用设置数据源和代理 如何 ...

  7. 强大的独立日期选择器(date picker)插件 - Kalendae

    日期:2012-4-16  来源:GBin1.com 在线演示  本地下载 今天分享一个独立的日期选择插件Kalendae,Kalendae是 一个强大健壮的独立日期选择器.如果你不想使用重量的jQu ...

  8. Iphone开发(七)date picker 和 picker view,较复杂的控件

    holydancer原创,如需转载,请在显要位置注明: 转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details ...

  9. 微信小程序之picker选择器获取值得两种方法

    想要实现的效果: 在选择器选择合适的选项后,页面显示所选择的内容 第一种方法: //wxml页面 <picker bindchange="PickerChange" valu ...

最新文章

  1. 深度学习的数学 (3)基础函数
  2. 开发一个自己的 CSS 框架(五)
  3. html table样式_CSS表格样式
  4. Java并发编程实战————恢复中断
  5. VS和IIS的一些问题
  6. Genymotion 启动app闪退解决方案
  7. 1、mysql创建用户和授权总结
  8. EF Code First Migrations数据库迁移 (转帖)
  9. vba手机号码归属_Android中手机号码归属地查询实现
  10. 2020年苏大计算机考研872真题及解析
  11. 开源系统的选择-比较全面的各类开源应用系统列表
  12. CubieBoard7开发板(基于S700芯片)基于安卓系统固件编译
  13. 关于我为什么跨考计算机研究生以及对未来的思考
  14. python二维列表每个子列表取一个元素的所有组合
  15. PCIE——第5章——Montevina 的 MCH 和 ICH
  16. Java时间轮算法的实现
  17. ActiveMQ 安装及使用过程
  18. 2021年,我们还需要入门深度学习吗?
  19. Idea安装完成后打不开的问题
  20. java web项目 权限管理

热门文章

  1. MySQL给用户设置密码(修改密码)、创建用户,grant为某个IP、某个网段或所有IP地址创建访问用户并授权
  2. Java,Math类中的ceil、floor和round函数源码解析以及自己重写实现
  3. 系统下装软件_电力二次设备自动测试系统
  4. 大逃杀计算机内存不足,绝地求生大逃杀内存不足怎么办 内存优化教程
  5. ps里面怎么插入流程图_photoshop cs6绘画带箭头简单流程图的操作步骤介绍
  6. java基础语法以及进制的转换
  7. get方式请求接受参数的方法
  8. fanuc机器人提示暂停_川崎机器人故障排除参考方法
  9. java 公共组件_【JAVA语言程序设计基础篇】--Swing GUI组件的公共特性
  10. python制作训练集_利用Tensorflow简单实现VGGNet,从数据集制作到训练完成测试