mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2024-12-27 05:00:48 +08:00
930 B
930 B
禁用某些时间
你可以禁用某些时间。
<n-time-picker
v-model="time0"
:is-hour-disabled="isHourDisabled"
:is-minute-disabled="isMinuteDisabled"
:is-second-disabled="isSecondDisabled"
/>
export default {
data () {
return {
time0: null
}
},
methods: {
isHourDisabled (hour) {
return hour % 2 === 0
},
isMinuteDisabled (minute, selectedHour) {
if (selectedHour === null) return false
if (Number(selectedHour) < 12) {
return minute < 30
} else {
return false
}
},
isSecondDisabled (second, selectedMinute, selectedHour) {
if (selectedHour === null || selectedMinute === null) return false
if (Number(selectedHour) > 20 && Number(selectedMinute) < 30) {
return second < 40
} else {
return false
}
},
},
}
.n-time-picker {
margin: 0 12px 8px 0;
}