//html部分
<el-time-select
v-model="endValue"
style="margin-left: 8px"
:editable="false"
:picker-options="{
start: '00:00',
step: '00:10',
end: '23:59',
minTime:nowTime/nowTimes
}"
prefix-icon="none"
placeholder="选择时间"
value-format="HH:mm:ss"
>
</el-time-select>
//script部分
//计算属性里 判断当前时分秒
computed: {
//判断是不是当天时间 将当天的已经过去的时间禁用 (10分钟)
nowTime() {
let time = new Date(this.ruleForm.activityStartTime);
if (
time.getYear() >= new Date().getYear() &&
time.getMonth() >= new Date().getMonth() &&
time.getDate() > new Date().getDate()
) {
return "";
} else {
let temp = `${new Date().getHours()}:${new Date().getMinutes()}`;
return temp;
}
}
},
话不多说 代码奉上~