在vue+element ui项目中一些场景下,时间选择框要禁用一下当前时刻(年月日时分秒)之前的所有时间。例如定时发送
代码
// An highlighted block
<el-date-picker
v-model="dataPicker"
type="datetime"
placeholder=""
value-format="yyyy-MM-dd HH:mm:ss"
size="mini"
:picker-options="expireTimeOption"
></el-date-picker>
data里面
dataPicker: '',
expireTimeOption: {
disabledDate(time) {
const dateTime = new Date()
const startDateTime = dateTime.setDate(dateTime.getDate() - 1)
return time.getTime() < new Date(startDateTime).getTime()
},
selectableRange:
parseTime