<el-time-picker
v-model="time1"
placeholder="开始时间"
:picker-options="startPicker()"
@change="changeTime1"
>
</el-time-picker>
<el-time-picker
v-model="time2"
placeholder="结束时间"
:picker-options="endPicker()"
@change="changeTime2"
>
</el-time-picker>
data(){
time1: new Date(2016, 9, 10, 18, 40),
time2: new Date(2016, 9, 10, 18, 40),
}
startPicker() {
return {
selectableRange: `${${this.time2 - 1小时} - ${this.time2}`,
};
},
// 结束时间限制
endPicker() {
return {
// selectableRange: '18:30:00 - 20:30:00'
selectableRange: `${this.time1} - ${this.time1 + 1小时}`,
};
},