环境:vue:2.6 、element-ui: ^2.13.2

需求:需要在日期控件中限制选择31天,根据选择的第一个日期进行判断

组件代码:

<el-date-picker v-model="formInfo.startTime"value-format="yyyy-MM-dd"type="daterange"range-separator="-"start-placeholder="开始日期"end-placeholder="结束日期":picker-options="pickerOptionsBegin"></el-date-picker

限制控制 写在data中:

data() {

return {

pickerMinDate: "",

pickerOptionsBegin: {

onPick: (obj) => {

this.pickerMinDate = new Date(obj.minDate).getTime();

console.log(obj);

},

disabledDate: (time) => {

if (this.pickerMinDate) {

const day1 = 31 * 24 * 3600 * 1000;

let maxTime = this.pickerMinDate + day1;

let minTime = this.pickerMinDate - day1;

return (

time.getTime() > maxTime ||

time.getTime() < minTime ||

time.getTime() > Date.now() - 1 * 24 * 3600 * 1000

);

} else {

return time.getTime() > Date.now() - 1 * 24 * 3600 * 1000;

}

},

},

};

},

效果展示:

饿了么UI 时间控件 el-date-picker时间范围限制相关推荐

  1. 前端小技巧:ELement UI时间控件el-date-picker误差8小时

    问题 前端使用框架与UI:Vue+ElementUI. 在项目开发中使用到了DateTimePicker组件,在选择时间后点击查询发现查询导的内容与预期内容有所偏差,之后发现前端选中的时间在后端接收时 ...

  2. vue时间控件美化成IOS样式(移动端),vux组件datatime添加星期几/周几教程

    input的时间控件有三种类型 属性 Android IOS type="date" 年+月+日(原生UI样式) 年+月+日(滚轮样式) type="datetime&q ...

  3. bootstrap-table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)

    1.bootstrap-table 单击单行选中 $('#gzrwTable').on('click-row.bs.table', function(e, row, $element) { $('.s ...

  4. jquery日期时间控件

    代码下载地址:  jquery日期时间控件下载地址 .  工作中用到, 这里分享一下, 避免重复摸索劳动. 一. HTML 文件    <!DOCTYPE HTML PUBLIC "- ...

  5. My97DatePicker时间控件使用

    My97DatePicker时间控件使用  My97DatePicker是一款非常灵活好用的日期控件.使用非常简单.  1.下载My97DatePicker组件包  2.在页面中引入该组件js文件:  ...

  6. Android自定义时间控件不可选择未来时间

    本文出自:http://blog.csdn.net/dt235201314/article/details/78718066 Android自定义时间控件选择开始时间到结束时间 Android自定义时 ...

  7. bootstrap 时间控件

    最近使用了bootstrap的UI感觉确实很漂亮,非常值得学习和使用.下面先简单了解下bootstrap的时间控件. 这个时间控件使用起来还是非常的简单,只需要引入基本的css和js就可以了 需要引入 ...

  8. bootstrap-datetimepicker时间控件添加清除按钮

    本文转自:https://blog.csdn.net/gyysmile/article/details/80226993 其实这位大神写的很好了,为什么我还要在写呢,因为我想写点东西了 最近测试部提出 ...

  9. python日历gui_python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例...

    PyQt5日期时间控件QDateTimeEdit介绍 QDateTimeEdit是一个允许用户编辑日期时间的控件,可以使用键盘上的上下键头按钮来增加或减少日期的时间值,QDateTimeEdit通过s ...

  10. robotframe使用之时间控件

    robotframe使用之时间控件 正常的页面,时间控件会写在一个iframe里面,所以robotframework找不到对的ID或者xpath等. 要解决这个问题必选先显示iframe. 使用关键字 ...

最新文章

  1. 制作 Swift 和 Objective-C Mixed 的 Pod
  2. 使用json-server模拟REST API
  3. Ajax学习-Ajax简介
  4. js中for-in的坑
  5. php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项(转)
  6. 详细介绍 安装ns3步骤
  7. 动态规划 dynamic programming
  8. 小学有学计算机课程,如何进行小学计算机课程有效教学.doc
  9. 用户授信额度管理中,会运用到哪些策略?
  10. 内网网络摄像机(RTSP/IPC/NVR)如何能在公网进行RTMP/HLS/HTTP-FLV直播
  11. 00049_super关键字
  12. Nested Loop Join入门
  13. MySQL 性能优化神器 Explain 使用分析
  14. 新版PMP考试解题技巧有哪些?总结在这里
  15. 软件测试人员每天的工作日常
  16. 微信服务号使用微信支付
  17. CPU使用率和负载区别及分析
  18. python计算时间_python计算时间
  19. 用Python实现数据筛选与匹配
  20. dcos里面跑jenkins的问题

热门文章

  1. JavaScript高级程序设计闭包学习理解
  2. java web图书管理_基于Javaweb的图书管理系统
  3. 6183. 字符串的前缀分数和(每日一难phase2--day18)
  4. Unity3D零基础视频教程下载(全套+视频)
  5. 监控网页变化,实时推送微信消息
  6. backgroundWorker控件使用笔记
  7. Visual Studio2010打开界面文件时报错:“未在此计算机上注册activex控件{648A5600-2C6E-101B-82B6-000000000014}”
  8. 【游戏开发实战】Unity逆向怀旧经典游戏《寻秦OL》,解析二进制动画文件生成预设并播放(资源逆向 | 二进制 | C#)
  9. matlab 拟合优度检验,χ~2拟合优度检验在教学中的应用及Matlab实现
  10. Python(应用) — Tesseract图片文字识别(一)