在用element设置时间选择的时候,想要设置今天之后的时间不可以选择,利用return time.getTime() > Date.now() - 8.64e7;
设置之后“今天”就是禁选状态,这样就陷入了差一天的bug中。
解决:
return time.getTime() > Date.now();
完整代码:
<el-date-picker
v-model="addForm.applyDate"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
/>
-----------------------------------
// 时间选择限制(放在data里面)
pickerOptions: {
disabledDate(time) {
// 设置今天以及今天之后的日期不可选择
// return time.getTime() > Date.now() - 8.64e7;
// 设置选择今天以及今天之前的日期
return time.getTime() > Date.now();
}
},