• elementUI 日期时间选择器el-date-picker开始时间与结束时间的约束条件


    主要通过添加 :picker-options来约束时间的

    开始时间必须大于当前时间,结束时间必须大于开始时间来加判断

    
    
    beginDate() {
          const self = this;
          return {
            disabledDate(time) {
              debugger;
              if (self.endTime) {
                //如果结束时间不为空,则小于结束时间
                return new Date(self.endTime).getTime() < time.getTime();
              } else {
                // return time.getTime() > Date.now()//开始时间不选时,结束时间最大值小于等于当天
              }
            },
          };
        },
        processDate() {
          const self = this;
          return {
            disabledDate(time) {
              if (self.startTime) {
                //如果开始时间不为空,则结束时间大于开始时间
                return new Date(self.startTime).getTime() > time.getTime();
              } else {
                // return time.getTime() > Date.now()//开始时间不选时,结束时间最大值小于等于当天
              }
            },
          };
        },
     

    data

    startDatePicker: this.beginDate(),
    endDatePicker: this.processDate(),
     <div class="des-status-df">开始</div>
                  <div class="block">
                    <el-date-picker
                     :picker-options="startDatePicker"
                      v-model="startTime"
                      type="datetime"
                      placeholder="选择日期时间"
                    >
                    </el-date-picker>
                  </div>
                  <div class="des-status-df">结束</div>
                  <div class="block">
                    <el-date-picker
                     :picker-options="endDatePicker"
                      v-model="endTime"
                      type="datetime"
                      placeholder="选择日期时间"
                    >
                    </el-date-picker>
                  </div>
  • 相关阅读:
    KMP算法的Next数组详解(转)
    公开封尘已久的即时通讯源码(转)
    《C语言编写 学生成绩管理系统》
    随想录(从编程语言到库、框架、软件)
    Effective Objective-C 2.0 笔记三(Literal Syntax简写语法)
    Java Swing 探索(一)LayoutManager
    Codeforces Round #FF 446 C. DZY Loves Fibonacci Numbers
    ARM体系结构与编程
    div:给div加滚动栏 div的滚动栏设置
    DS18B20
  • 原文地址:https://www.cnblogs.com/shuihanxiao/p/15386317.html
Copyright © 2020-2023  润新知