功能要求:

限制结束时间选择范围,结束时间能够选择的起始日期,随着开始时间的选择而变化,也就是保证结束时间时钟>=开始时间。

代码片段:(其中最重要的就是startValue)

<script>//定义全局变量:开始协商记录开始日期
let startValue = 86400000;export default{data() {//发送开始协商内容startNegotiateModel: {projectId: "", //项目idstartTime: "", //项目开始时间endTime: "", //项目结束时间negotiateContent: "" //开始协商内容}}
}</script>
<template><label>开始时间:</label><DatePickerv-model="startNegotiateModel.startTime"type="date":options="startDateOptions"@on-change="handleChange"placeholder="开始时间":editable="false"style="width: 150px"></DatePicker><label class="fromlift">结束时间:</label><DatePickerv-model="startNegotiateModel.endTime"type="date":options="endDateOptions"placeholder="结束时间":editable="false"style="width: 150px"></DatePicker></template>
 methods: {//开始时间改变事件handleChange(date) {startValue = new Date(date).getTime();this.endDateOptions = {disabledDate(date) {return date && date.valueOf() < startValue - 86400000;}};}}

实现效果:

开始日期选择了:2019-10-21

结束时间,只能选择2019-10-21之后的日期

总结:

不将就,以前做过类似的功能,通常都是在点击确定按钮之后,再去判断结束时间不能小于开始时间,这样做很不友好。这次做这个功能问了好多人,他们给出的建议也是在单击确定之后判断。但是我感觉这是一个时间控件很常见的功能,虽然不知道Vue为什么没有给出明确的解决实例,但是肯定有解决办法,果然功夫不负有心人,特别感谢曹同学的帮助。

VUE-日期选择器-结束时间开始时间相关推荐

  1. vue 日期选择器默认时间_vue-datepicker

    vue-datepicker 基于 Vue 的日期/时间选择组件. 安装 NodeJS 环境 (commonjs) npm i @hyjiacan/vue-datepicker 或者 yarn add ...

  2. vue 日期选择器默认时间_ant-design-vue 时间选择器赋值默认时间的操作

    我就废话不多说了,大家还是直接看代码吧~ show-time format="YYYY/MM/DD HH:mm:ss" :value="[this.moment(star ...

  3. java 时间减法(结束时间-开始时间,时分秒)

    java 时间减法(结束时间-开始时间,时分秒),将结束时间 减去 开始 时间 得到总耗时 返回结果为时分秒格式(可以根据自己需求调整) 代码如下: /*** @param i 需要乘的数* @par ...

  4. Vue日期选择器插件(vue-datepicker-local)

    参考文档: https://github.com/weifeiyue/vue-datepicker-local 支持年份选择器,月份选择器,日期选择器,时间选择器,且均支持范围选择 效果如下演示年月日 ...

  5. 顶级的 Bootstrap 日期选择器和时间选择器插件(附免费下载链接)

    顶级的 Bootstrap 日期选择器和时间选择器插件 Bootstrap的Datepicker元素是一种用户友好和直观的方式,可以轻松选择日期.它可用于移动端和PC端,还可以选择以 "从右 ...

  6. Flutter 日期选择器与时间选择器

    更多文章请查看 lutter从入门 到精通 1 日期选择器 //设置默认显示的日期为当前DateTime initialDate = DateTime.now();void showDefaultYe ...

  7. element 时间选择器 限制时分秒_关于elementUI里日期选择器禁用时间的一些小技巧...

    DatePicker日期选择器算是日常开发中用得比较多的插件之一了,特别是做一些后台管理系统,选择时间.日期也是特别的方便,相比于原生的input中的date,elementUI中的日期选择器显得更加 ...

  8. 通过日期选择器输入时间并判断年龄(周岁)

    今天的我特别的高产,已经写了三篇文章了,主要就是乘着空闲把最近遇到的问题都记录下来 老规矩,先上图 如果年龄小于0,则提示错误 xml文件就不贴了,很简单 实现这个功能主要用两个方法,一个是写一个计算 ...

  9. Ant Design Vue日期选择器,禁止选择当前之前的时间

    a-date-picker时间选择器 Ant Desugn Vue的时间选择器,也遇到了一些问题,就想记录一下,自认为水平不是很高,欢迎批评指正 //标签 <a-date-picker:show ...

  10. android双日期选择器,AndroidPicker 安卓选择器类库,包括日期选择器、时间选择器、单项选择器、双项选择器、城市地址选择器、车牌号选择器 @codeKK Android开源站...

    安卓选择器类库,包括日期及时间选择器(可设置范围).单项选择器(可用于性别.职业.学历.星座等).城市地址选择器(分省级.地级及县级).数字选择器(可用于年龄.身高.体重.温度等).双项选择器.颜色选 ...

最新文章

  1. WMI Series :事件预订和处理
  2. python画柱状图 画折线图
  3. 扫地机器人能有多硬核?好家伙自动驾驶、激光扫描、NLP这些硬科技全上了,科沃斯:技术创新才能打破行业内卷...
  4. oracle into多个变量,Oracle中merge into的使用:该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据....
  5. Kubernetes集群的部署方式及详细步骤
  6. mysql老叶博客_MySQL binlog后面的编号最大是多大?【老叶茶馆公众号】
  7. 一个大龄程序员对大家的总结性忠告(源于VeryCD)
  8. 计算机图形学中向量点乘和叉乘的用途_图形学笔记(一):基础知识
  9. BZOJ1901: Zju2112 Dynamic Rankings
  10. SiteServer 迁移至 Windows 2008 R2 问题汇总
  11. 【网络协议】openR调研
  12. 春节挣一波快钱,Top 19 接私活平台
  13. matlab 积分方程组,请问用matlab怎么解这个定积分方程组
  14. 人生必看的100部好电影
  15. Ubuntu系统查看显卡型号
  16. 免费售后——公司办公电脑配置单2500到4500档(包含显示器)
  17. python控制画笔尺寸_Python turtle库的画笔控制说明
  18. 冯小刚:对“伪民族化”的拨乱反正
  19. shell终端多目录间快速cd工具
  20. Android OAID 深度探究

热门文章

  1. 输入若干数据,找出最大值输出。(键盘和文件读取)
  2. 抖音极速版自动运行脚本
  3. 学会了,不会ps也能更换自己的证件照底色,制作自己的证件照
  4. 【Scratch】青少年蓝桥杯_每日一题_12.01_角色装扮
  5. Hierarchical Prosody Modeling for Non-Autoregressive Speech Synthesis
  6. java8日期加减_JDK 8 三种时间获取方法 日期加减
  7. 陀螺仪数据转换成角度_MPU6050 计算角度
  8. 别做老好人,你的善良应该带点锋芒
  9. Foreign Language_english_补语
  10. 用Attiny85控制水泵浇花