element 中设置el-date-picke 禁用今天及其以后的日期禁止选择,设置时间跨度30天

本文主要是介绍element 中设置el-date-picke 禁用今天及其以后的日期禁止选择,设置时间跨度30天,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

element组件date-picke 设置今天开始以后的我日期都不可选。
官方文档提供一个disabledDate 属性,返回值是一个回调函数,可以实现
在这里插入图片描述
下面看代码
给组件绑定options 属性,设置disabledDate 的值是一个函数 函数的返回值是Boolean

 <el-date-picker class="dateCom"v-model="form.date"type="daterange"value-format="yyyy-MM-dd"range-separator=""start-placeholder="开始日期"end-placeholder="结束日期":picker-options="{disabledDate:dateOptions}">
// 选择今天及今天之前的日期
dateOptions (time) {return time.getTime() > Date.now() - 8.64e6
},
// 选择今天及今天以后的日期
dateOptions (time) {return time.getTime() < Date.now() - 8.64e6},  

2、设置时间跨度30天

  <el-date-picker v-model="date":editable="false"value-format="yyyy-MM-dd":clearable="false"type="daterange"key="day"range-separator=""start-placeholder="开始日期"end-placeholder="结束日期"style="width:230px"v-if="type===5":picker-options="pickerOptions"></el-date-picker>
 data () {return {minDate: '',maxDate: '',pickerOptions: { // 时间范围选择控制onPick: ({ maxDate, minDate }) => {this.minDate = minDatethis.maxDate = maxDate},disabledDate: (time) => { // 查询时间跨度为31天if (this.minDate) {let range = 30 * 24 * 3600 * 1000return time.getTime() > Date.now() || time.getTime() > (this.minDate.getTime() + range) || time.getTime() < (this.minDate.getTime() - range)}return time.getTime() > Date.now()}}}},

这篇关于element 中设置el-date-picke 禁用今天及其以后的日期禁止选择,设置时间跨度30天的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/434288

相关文章

sysmain服务可以禁用吗? 电脑sysmain服务关闭后的影响与操作指南

《sysmain服务可以禁用吗?电脑sysmain服务关闭后的影响与操作指南》在Windows系统中,SysMain服务(原名Superfetch)作为一个旨在提升系统性能的关键组件,一直备受用户关... 在使用 Windows 系统时,有时候真有点像在「开盲盒」。全新安装系统后的「默认设置」,往往并不尽编

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo

Nginx禁用TLSv1.0 1.1改为TLSv1.2 1.3的操作方法

《Nginx禁用TLSv1.01.1改为TLSv1.21.3的操作方法》使用MozillaSSL配置工具生成配置,修改nginx.conf的ssl_protocols和ssl_ciphers,通... 目录方法一:方法二:使用 MoziChina编程lla 提供的 在线生成SSL配置工具,根据自己的环境填充对应的

MySQL中DATE_FORMAT时间函数的使用小结

《MySQL中DATE_FORMAT时间函数的使用小结》本文主要介绍了MySQL中DATE_FORMAT时间函数的使用小结,用于格式化日期/时间字段,可提取年月、统计月份数据、精确到天,对大家的学习或... 目录前言DATE_FORMAT时间函数总结前言mysql可以使用DATE_FORMAT获取日期字段

Python标准库datetime模块日期和时间数据类型解读

《Python标准库datetime模块日期和时间数据类型解读》文章介绍Python中datetime模块的date、time、datetime类,用于处理日期、时间及日期时间结合体,通过属性获取时间... 目录Datetime常用类日期date类型使用时间 time 类型使用日期和时间的结合体–日期时间(

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统

Java获取当前时间String类型和Date类型方式

《Java获取当前时间String类型和Date类型方式》:本文主要介绍Java获取当前时间String类型和Date类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录Java获取当前时间String和Date类型String类型和Date类型输出结果总结Java获取

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

小白也能轻松上手! 路由器设置优化指南

《小白也能轻松上手!路由器设置优化指南》在日常生活中,我们常常会遇到WiFi网速慢的问题,这主要受到三个方面的影响,首要原因是WiFi产品的配置优化不合理,其次是硬件性能的不足,以及宽带线路本身的质... 在数字化时代,网络已成为生活必需品,追剧、游戏、办公、学习都离不开稳定高速的网络。但很多人面对新路由器

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期