el-date-picker设置开始时间小于结束时间

一. date-picker Template

html 复制代码
<template>
	<el-form-item label="开始时间" prop="startDate">
	  <el-date-picker
		v-model.trim="form.startDate"
		type="datetime"
		placeholder="请选择日期"
		value-format="yyyy-MM-dd HH:mm:ss"
		:picker-options="startTime"
		:disabled="isDetail"
	  ></el-date-picker>
	</el-form-item>
	<el-form-item label="结束时间" prop="endDate">
	  <el-date-picker
		v-model.trim="form.endDate"
		type="datetime"
		placeholder="请选择日期"
		value-format="yyyy-MM-dd HH:mm:ss"
		:picker-options="endTime"
		:disabled="isDetail"
	  ></el-date-picker>
	</el-form-item>
</template>

二. script

javascript 复制代码
<script>
	export default {
		data() {
			return {
				startTime: {
					disabledDate: (time) => {
					  return this.disabledDateStart(time)
					}
				},
				endTime: {
					disabledDate: (time) => {
					  return this.disabledDateEnd(time)
					}
				}
			}
		},
		methods: {
			disabledDateStart (time) {
			  return (
				time.getTime() > new Date(this.form.endDate).getTime()
			  );
			},
			disabledDateEnd (time) {
			  return (
				time.getTime() < new Date(this.form.startDate).getTime()
			  );
			}
		}
	}
</script>
相关推荐
GuWenyue2 小时前
提示词彻底过时?一套上下文工程方案,3步让LLM落地生产,代码直接复用
前端·javascript·人工智能
奶油mm2 小时前
公司技术债堆积如山,我一人之力用 Vue3 偷换了整个前端架构
前端·vue.js
用户938515635072 小时前
深入理解 JavaScript 中的 this 与数据存储的奥秘
前端·javascript
Tian_Hang2 小时前
eclipse ditto 学习笔记
运维·服务器·开发语言·javascript·3d
格子软件5 小时前
2026年分布式GEO代理流量调度:源码级状态机防重挂实战
java·vue.js·人工智能·spring boot·分布式·vue
竹林8186 小时前
用 Pinata + IPFS 存 NFT 元数据踩了三天坑,我总结了这份完整的前端实现方案
javascript
林希_Rachel_傻希希6 小时前
web性能优化之延迟加载图片和<inframe>
前端·javascript·面试
小米渣的逆袭6 小时前
Chrome Extension Script World(ISOLATED / MAIN)原理与适用场景
前端·javascript·chrome
Esaka_Forever7 小时前
Python 与 JS (V8) 垃圾回收核心区别 + 底层根源分析
开发语言·javascript·jvm
林希_Rachel_傻希希7 小时前
web性能优化之——AI总结视频
前端·javascript·面试