Element UI 日期选择器el-date-picker禁止选择指定日期(禁止选择过去,禁止选择未来)【含是否包含今天】

简介: Element UI 日期选择器el-date-picker禁止选择指定日期(禁止选择过去,禁止选择未来)【含是否包含今天】

<template>
  <div style="margin:20px">
    <el-row>
      禁止选择过去日期(不能选择今天)
      <el-date-picker
        v-model="date1"
        align="right"
        type="date"
        placeholder="选择日期"
        :picker-options="pickerOptions1"
      >
      </el-date-picker>
    </el-row>

    <el-row>
      禁止选择过去日期(可以选择今天)
      <el-date-picker
        v-model="date2"
        align="right"
        type="date"
        placeholder="选择日期"
        :picker-options="pickerOptions2"
      >
      </el-date-picker>
    </el-row>

    <el-row>
      禁止选择未来日期(不能选择今天)
      <el-date-picker
        v-model="date3"
        align="right"
        type="date"
        placeholder="选择日期"
        :picker-options="pickerOptions3"
      >
      </el-date-picker>
    </el-row>

    <el-row>
      禁止选择未来日期(可以选择今天)
      <el-date-picker
        v-model="date4"
        align="right"
        type="date"
        placeholder="选择日期"
        :picker-options="pickerOptions4"
      >
      </el-date-picker>
    </el-row>
  </div>
</template>

<script>
export default {
  data() {
    return {
      date1: "",
      date2: "",
      date3: "",
      date4: "",
      pickerOptions1: {
        disabledDate(time) {
          // 禁止选择过去日期(不能选择今天)
          return time.getTime() < Date.now();
        },
      },
      pickerOptions2: {
        disabledDate(time) {
          // 禁止选择过去日期(可以选择今天)
          return time.getTime() < Date.now() - 24 * 60 * 60 * 1000;
        },
      },
      pickerOptions3: {
        disabledDate(time) {
          // 禁止选择未来日期(不能选择今天)
          return time.getTime() > Date.now() - 24 * 60 * 60 * 1000;
        },
      },
      pickerOptions4: {
        disabledDate(time) {
          // 禁止选择未来日期(可以选择今天)
          return time.getTime() > Date.now();
        },
      },
    };
  },
};
</script>

目录
相关文章
|
3天前
element UI 组件封装--搜索表单(含插槽和内嵌组件)
element UI 组件封装--搜索表单(含插槽和内嵌组件)
14 5
|
3天前
Element UI【级联选择器】el-cascader 获取选中内容的 label 数据,鼠标悬浮显示超长内容
Element UI【级联选择器】el-cascader 获取选中内容的 label 数据,鼠标悬浮显示超长内容
12 3
|
1天前
|
UED
Element UI 一键校验多表单(v-for循环表单,异步校验规则,v-for 中的 ref 属性,避坑 forEach 不支持异步 await )
Element UI 一键校验多表单(v-for循环表单,异步校验规则,v-for 中的 ref 属性,避坑 forEach 不支持异步 await )
2 0
|
2天前
|
数据安全/隐私保护
Element UI 密码输入框--可切换显示隐藏,自定义图标
Element UI 密码输入框--可切换显示隐藏,自定义图标
7 0
|
2天前
Element UI 表格【列宽自适应】
Element UI 表格【列宽自适应】
4 0
|
2天前
|
前端开发
ElementPlus卡片如何能够一行呈四,黑马UI前端布局视频资料,element样式具体的细节无法修改,F12找到那个位置,可能在其他组件写了错误,找到那个位置,围绕着位置解决问题最快了,卡片下边
ElementPlus卡片如何能够一行呈四,黑马UI前端布局视频资料,element样式具体的细节无法修改,F12找到那个位置,可能在其他组件写了错误,找到那个位置,围绕着位置解决问题最快了,卡片下边
|
2天前
Element UI 【表格合计】el-table 实战范例 -- 添加单位,自定义计算逻辑
Element UI 【表格合计】el-table 实战范例 -- 添加单位,自定义计算逻辑
6 0
|
2月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
|
2月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
|
2月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍