<TimePicker type="time"
:disabled-hours="disabledHours(index)"
:disabled-minutes="disabledMin(index)"
:disabled-seconds="disabledSeconds(index)"
placeholder="请选择时间" v-model="item.time" style="width: 300px"></TimePicker>
disabledHours(index){
let preTime = index===0?'0:0:0':this.deliveryTimeList[index-1].time;
let preHour = preTime=== ""?0:preTime.split(":")[0];
let disabledArr=[];
for (let i = 0; i<preHour; i++) {
disabledArr.push(i);
}
return disabledArr;
},
disabledMin(index){
let preTime = index===0?'0:0:0':this.deliveryTimeList[index-1].time;
let preMin = preTime=== ""?0:preTime.split(":")[1];
let disabledArr=[];
for (let i = 0; i<preMin; i++) {
disabledArr.push(i);
}
return disabledArr;
},
disabledSeconds(index){
let preTime = index===0?'0:0:0':this.deliveryTimeList[index-1].time;
let preSecond = preTime=== ""?0:preTime.split(":")[2];
let disabledArr=[];
for (let i = 0; i<=preSecond; i++) {
disabledArr.push(i);
}
return disabledArr;
},