饿了么UI 时间控件 el-date-picker时间范围限制
环境: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时间范围限制相关推荐
- 前端小技巧:ELement UI时间控件el-date-picker误差8小时
问题 前端使用框架与UI:Vue+ElementUI. 在项目开发中使用到了DateTimePicker组件,在选择时间后点击查询发现查询导的内容与预期内容有所偏差,之后发现前端选中的时间在后端接收时 ...
- vue时间控件美化成IOS样式(移动端),vux组件datatime添加星期几/周几教程
input的时间控件有三种类型 属性 Android IOS type="date" 年+月+日(原生UI样式) 年+月+日(滚轮样式) type="datetime&q ...
- bootstrap-table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)
1.bootstrap-table 单击单行选中 $('#gzrwTable').on('click-row.bs.table', function(e, row, $element) { $('.s ...
- jquery日期时间控件
代码下载地址: jquery日期时间控件下载地址 . 工作中用到, 这里分享一下, 避免重复摸索劳动. 一. HTML 文件 <!DOCTYPE HTML PUBLIC "- ...
- My97DatePicker时间控件使用
My97DatePicker时间控件使用 My97DatePicker是一款非常灵活好用的日期控件.使用非常简单. 1.下载My97DatePicker组件包 2.在页面中引入该组件js文件: ...
- Android自定义时间控件不可选择未来时间
本文出自:http://blog.csdn.net/dt235201314/article/details/78718066 Android自定义时间控件选择开始时间到结束时间 Android自定义时 ...
- bootstrap 时间控件
最近使用了bootstrap的UI感觉确实很漂亮,非常值得学习和使用.下面先简单了解下bootstrap的时间控件. 这个时间控件使用起来还是非常的简单,只需要引入基本的css和js就可以了 需要引入 ...
- bootstrap-datetimepicker时间控件添加清除按钮
本文转自:https://blog.csdn.net/gyysmile/article/details/80226993 其实这位大神写的很好了,为什么我还要在写呢,因为我想写点东西了 最近测试部提出 ...
- python日历gui_python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例...
PyQt5日期时间控件QDateTimeEdit介绍 QDateTimeEdit是一个允许用户编辑日期时间的控件,可以使用键盘上的上下键头按钮来增加或减少日期的时间值,QDateTimeEdit通过s ...
- robotframe使用之时间控件
robotframe使用之时间控件 正常的页面,时间控件会写在一个iframe里面,所以robotframework找不到对的ID或者xpath等. 要解决这个问题必选先显示iframe. 使用关键字 ...
最新文章
- 制作 Swift 和 Objective-C Mixed 的 Pod
- 使用json-server模拟REST API
- Ajax学习-Ajax简介
- js中for-in的坑
- php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项(转)
- 详细介绍 安装ns3步骤
- 动态规划 dynamic programming
- 小学有学计算机课程,如何进行小学计算机课程有效教学.doc
- 用户授信额度管理中,会运用到哪些策略?
- 内网网络摄像机(RTSP/IPC/NVR)如何能在公网进行RTMP/HLS/HTTP-FLV直播
- 00049_super关键字
- Nested Loop Join入门
- MySQL 性能优化神器 Explain 使用分析
- 新版PMP考试解题技巧有哪些?总结在这里
- 软件测试人员每天的工作日常
- 微信服务号使用微信支付
- CPU使用率和负载区别及分析
- python计算时间_python计算时间
- 用Python实现数据筛选与匹配
- dcos里面跑jenkins的问题
热门文章
- JavaScript高级程序设计闭包学习理解
- java web图书管理_基于Javaweb的图书管理系统
- 6183. 字符串的前缀分数和(每日一难phase2--day18)
- Unity3D零基础视频教程下载(全套+视频)
- 监控网页变化,实时推送微信消息
- backgroundWorker控件使用笔记
- Visual Studio2010打开界面文件时报错:“未在此计算机上注册activex控件{648A5600-2C6E-101B-82B6-000000000014}”
- 【游戏开发实战】Unity逆向怀旧经典游戏《寻秦OL》,解析二进制动画文件生成预设并播放(资源逆向 | 二进制 | C#)
- matlab 拟合优度检验,χ~2拟合优度检验在教学中的应用及Matlab实现
- Python(应用) — Tesseract图片文字识别(一)