elementuiPlus日期范围选择el-date-picker动态禁用时间选择

server/2025/2/13 12:39:36/

记录项目中的一个小需求:使用 elementuiPlus 日期选择组件时,需要动态禁用可选择的日期,禁止选中今天之后的日期,且选中的日期范围不饿能超过30天。

饿了么组件的 plus 版本去掉了v2版本的配置项 picker,改用 @calendar-change 事件来代替,使用disabled-date属性和 @calendar-change 事件就可以完成动态禁用日期的行为。

代码如下:

javascript"><el-form-item label="日期:" prop="plat" style="width: 308px"><el-date-pickerv-model="dateRange"type="daterange"value-format="YYYY-MM-DD":disabled-date="handleDisabledDate"@calendar-change="handleDateChange"start-placeholder="开始时间"end-placeholder="结束时间"/></el-form-item>
javascript">const curDay = ref(null);//当前选中的第一个日期
// 处理日历选择事件
const handleDateChange = (val) => {curDay.value = val[0]};// 动态禁用日期
const handleDisabledDate = (date) => {// 当天之后的日期禁用const isAfterToday = proxy.$dayjs(date).isAfter(proxy.$dayjs(), 'day');if (isAfterToday) {return true;}if (!curDay.value) {return false}// 超过30天后禁用const after30Days = proxy.$dayjs(date).isAfter(proxy.$dayjs(curDay.value).add(30, 'day'))// 小于30天前禁用const before30Days = proxy.$dayjs(date).isBefore(proxy.$dayjs(curDay.value).subtract(30, 'day'))return after30Days || before30Days
};


http://www.ppmy.cn/server/167326.html

相关文章

【算法学习】DFS与BFS

目录 一&#xff0c;深度优先搜索 1&#xff0c;DFS 2&#xff0c;图的DFS遍历 (1)&#xff0c;递归实现&#xff08;隐士栈&#xff09; (2)&#xff0c;显示栈实现&#xff08;非递归&#xff09; 二&#xff0c;广度优先搜索 1&#xff0c;BFS 2&#xff0c;图的BF…

Hive的数据库操作和表操作

1、启动zookeeper以正确启动高可用集群 2、启动HiveServer2服务 3、连接HiveServer2服务 4、创建数据库hive_db 5、调整日志级别忽略INFO日志 6、查看数据库hive_db的属性信息 7、修改数据库hive_db的属性信息&#xff0c;并查看数据库hive_db的属性信息 8、删除数据库hive_db&…

dify.ai 怎么配置链接火山引擎等云厂商的deepseek模型

要将 dify.ai 配置链接到火山引擎等云厂商的 DeepSeek 模型. 申请火山引擎的key&#xff0c;创建endpoint 添加模型 测试模型

1.攻防世界 unserialize3(wakeup()魔术方法、反序列化工作原理)

进入题目页面如下 直接开审 <?php // 定义一个名为 xctf 的类 class xctf {// 声明一个公共属性 $flag&#xff0c;初始值为字符串 111public $flag 111;// 定义一个魔术方法 __wakeup()// 当对象被反序列化时&#xff0c;__wakeup() 方法会自动调用public function __wa…

本地部署【LLM-deepseek】大模型 ollama+deepseek/conda(python)+openwebui/docker+openwebui

通过ollama本地部署deepseek 总共两步 1.模型部署 2.[web页面] 参考官网 ollama:模型部署 https://ollama.com/ open-webui:web页面 https://github.com/open-webui/open-webui 设备参考 Mac M 芯片 windows未知 蒸馏模型版本:deepseek-r1:14b 运行情况macminim2 24256 本地…

总结Thread的基本用法

1. 线程创建 1.1 创建一个类, 继承Thread, 重写run方法 class MyThread extends Thread {Overridepublic void run() {while (true) {System.out.println("hello thread");try {// 这里只能 try catch, 不能 throws.// 此处是方法重写. Java 的方法重写规则不允许子…

DeepSeek与核货宝订货系统的协同进化:智能商业范式重构

数据处理与分析方面 深度数据洞察&#xff1a;利用Deepseek强大的智能数据挖掘与分析能力&#xff0c;处理核货宝订货系统中的海量订单数据、客户数据、商品数据等。比如分析不同地区、不同时间、不同客户群体的订货偏好和趋势&#xff0c;为批发订货企业制定精准的采购、库存…

CNN-day8-经典神经网络GoogleNet

day9-经典神经网络GoogleNet 1 11卷积 卷积核的尺寸等于1的特例&#xff0c;用来做升维和降维&#xff0c;减少参数量&#xff0c;改变通道数&#xff0c;通道间的特征融合 1.1作用 1.1.1实现通道间特征的融合 常规转换公式&#xff1a;0.2989R 0.5870G 0.1140B import…