element ui实现起始时间不能大于结束时间
Posted lxy1123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element ui实现起始时间不能大于结束时间相关的知识,希望对你有一定的参考价值。
<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>
以上是关于element ui实现起始时间不能大于结束时间的主要内容,如果未能解决你的问题,请参考以下文章
element-ui date-picker 设置结束时间大于等于开始时间且开始时间小于等于结束时间
element-ui的el-date-picker组件(限制时间范围选择)