html:
el-date-picker选择器
:picker-options="startTime"
:picker-options="endTime"
为禁止选择逻辑
<div class="control-item">
<div class="left">
<span class="sale-require-star-text">开始时间</span>
</div>
<div class="right">
<div class="sale-date-picker-group sale-control">
<el-date-picker
v-model="queryParams.startDateForQueryStart"
type="date"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
:picker-options="startTime"
/>
<span>至</span>
<el-date-picker
v-model="queryParams.startDateForQueryEnd"
type="date"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
:picker-options="endTime"
/>
</div>
</div>
</div>
data中写方法:
```c
// 查询参数
queryParams: {
startDateForQueryStart: '',
startDateForQueryEnd:''
},
// 时间判断
startTime: {
disabledDate: time => {
if (this.queryParams.startDateForQueryEnd) {
return (
time.getTime() > this.$Date(this.queryParams.startDateForQueryEnd).getTime()
)
}
}
},
endTime: {
disabledDate: time => {
if (this.queryParams.startDateForQueryStart) {
return (
time.getTime() < this.$Date(this.queryParams.startDateForQueryStart).getTime() // 加- 8.64e7则表示包当天
)
}
}
},