Element 选择日期组件开始时间小于结束时间


DEMO:

<template>
   <div class="app-container">
      <el-date-picker v-model="filters.column.create_start_date" type="date" :picker-options="pickerBeginDateBefore" format="yyyy-MM-dd" placeholder="开始日期">
      </el-date-picker>
      <el-date-picker v-model="filters.column.create_end_date" type="date" format="yyyy-MM-dd" :picker-options="pickerBeginDateAfter" placeholder="结束日期">
      </el-date-picker>
   </div>
</template>
<script>
export  default {
    data() {
       return  {
          filters: {
             column: {
                create_start_date:  '' ,
                create_end_date:  ''
             },
          },
          pickerBeginDateBefore: {
             disabledDate: (time) => {
                let  beginDateVal = this.filters.column.create_end_date;
                if  (beginDateVal) {
                   return  time.getTime() > beginDateVal;
                }
             }
          },
          pickerBeginDateAfter: {
             disabledDate: (time) => {
                let  beginDateVal = this.filters.column.create_start_date;
                if  (beginDateVal) {
                   return  time.getTime() < beginDateVal;
                }
             }
          }
 
       }
    }
}
</script>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM