element-ui el-date-picker限制日期时间选择范围

el-date-picker限制时间选择范围

实现效果:

代码

html 复制代码
<script src="//unpkg.com/vue@2/dist/vue.js"></script>
<script src="//unpkg.com/element-ui@2.15.14/lib/index.js"></script>
<div id="app">
<template>
  <div class="block">
    <span class="demonstration">带快捷选项</span>
    <el-date-picker
      v-model="value1"
      type="datetime"
      placeholder="选择日期时间"
      align="right"
      :picker-options="pickerOptions">
    </el-date-picker>
  </div>
</template>
</div>
javascript 复制代码
var Main = {
    data() {
      return {
        value1: '',
      };
    },
    computed: {
      pickerOptions() {
        const disabledDate = (time) => {
            return time.getTime() < new Date('2025-03-06 12:00:00') || time.getTime() > new Date('2025-03-08 12:00');
          }
        return {
          disabledDate,
          selectableRange: ['10:00:00-23:59:59'],
          shortcuts: [{
            text: '今天',
            onClick(picker) {
              picker.$emit('pick', new Date());
            }
          }, {
            text: '昨天',
            onClick(picker) {
              const date = new Date();
              date.setTime(date.getTime() - 3600 * 1000 * 24);
              picker.$emit('pick', date);
            }
          }, {
            text: '一周前',
            onClick(picker) {
              const date = new Date();
              date.setTime(date.getTime() - 3600 * 1000 * 24 * 7);
              picker.$emit('pick', date);
            }
          }]
        }
      }
    }
  };
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app')
相关推荐
xkxnq1 分钟前
第二阶段:Vue 组件化开发(第 18天)
前端·javascript·vue.js
WebGISer_白茶乌龙桃18 分钟前
Cesium实现“悬浮岛”式,三维立体的行政区划
javascript·vue.js·3d·web3·html5·webgl
计算机学姐23 分钟前
基于SpringBoot的汽车租赁系统【个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·后端·spring·汽车·推荐算法
不一样的少年_25 分钟前
产品催: 1 天优化 Vue 官网 SEO?我用这个插件半天搞定(不重构 Nuxt)
前端·javascript·vue.js
BingoGo28 分钟前
免费可商用商业级管理后台 CatchAdmin V5 正式发布 插件化与开发效率的全面提升
vue.js·后端·php
一 乐9 小时前
婚纱摄影网站|基于ssm + vue婚纱摄影网站系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·后端
北辰alk10 小时前
Vue 模板引擎深度解析:基于 HTML 的声明式渲染
vue.js
北辰alk10 小时前
Vue 自定义指令完全指南:定义与应用场景详解
vue.js
北辰alk11 小时前
Vue 动态路由完全指南:定义与参数获取详解
vue.js
北辰alk11 小时前
Vue Router 完全指南:作用与组件详解
vue.js