<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; } }; }