У меня есть два метода:
changeStartTime(event, id) {
if (event.hour >= 10 && event.minute >= 10) {
this.priceRules[id-1].startTime = event.hour+":"+event.minute;
}
else if (event.hour >= 10 && event.minute < 10) {
this.priceRules[id-1].startTime = event.hour+":0"+event.minute;
}
else {
this.priceRules[id-1].startTime = "0"+event.hour+":0"+event.minute;
}
}
changeEndTime(event, id) {
if (event.hour >= 10 && event.minute >= 10) {
this.priceRules[id-1].endTime = event.hour+":"+event.minute;
}
else if (event.hour >= 10 && event.minute < 10) {
this.priceRules[id-1].endTime = event.hour+":0"+event.minute;
}
else {
this.priceRules[id-1].endTime = "0"+event.hour+":0"+event.minute;
}
}
Как вы можете видеть, они очень похожи, единственное, что меняется, это startTime
и endTime
.Это плохая манера разработчика, поэтому мне нужен только один метод с третьим параметром (может быть, строкой?), Но я не знаю, как это сделать.Спасибо