el-date-picke 设置禁用今天(2022-12-01)及以前和某天(2022-12-30)之后的时间段可选择,如下图
下面看代码
给组件绑定options 属性,设置disabledDate 的值是一个函数 函数的返回值是Boolean
<el-date-picker
value-format="YYYY-MM-DD"
v-model="expiryDate"
type="daterange"
start-placeholder="开始时间"
end-placeholder="结束时间"
:disabled-date="disabledDate"
/>
const disabledDate = (time) => {
return time.getTime() < Date.now() - 8.64e7 || time.getTime() > new Date("2022-12-30").getTime()
}
最终效果如最开始所示