<el-date-picker
class="inp"
v-model="begin"
type="datetime"
placeholder="请输入服务开始时间"
prefix-icon="0"
:picker-options="expireTimeOPtion">
</el-date-picker>
<el-date-picker
class="inp"
v-model="finish"
type="datetime"
placeholder="请输入服务结束时间"
prefix-icon="0"
:picker-options="offlineDateAfter">
</el-date-picker>
在data里面的return里面加入
expireTimeOPtion: {
disabledDate(time) {
return time.getTime() > Date.now() - 8.64e6; //如果没有后面的-8.64e6就是不可以选择今天的
}
},
在computed里面加入
offlineDateAfter() {
// 动态起始时间
const startTimestamp = Date.parse(this.begin) * 1;
return {
disabledDate(time) {
const timestamp = time.getTime();
if (timestamp >= startTimestamp) {
return false;
}
return true;
}
};
}
文章介绍了如何在Vue应用中使用ElementUI的el-date-picker组件,实现服务开始时间和结束时间的选择,并通过`disabledDate`方法控制可选日期范围,如禁止选择今天之后的时间。
1万+

被折叠的 条评论
为什么被折叠?



