<DatePicker
type="date"
:disabled="disabled"
v-model="formData.deadline"
:options="options3"
placeholder="Select date"
style="width: 250px"
></DatePicker>
<script>
data() {
return {
options3: {
disabledDate(date) {
// 如果不加 8.64e7 则选不到今天
const time = date.getTime()+8.64e7;
// 获取当前时间戳
const curTime = new Date().getTime();
// 获取三天前的时间戳
const startDate = new Date().getTime() + 3 * 3600 * 24 * 1000;
// 6 * 3600 * 24 * 1000;
// 当日期选择面板的日期小于startDate ,或者大于curTime 时,返回true,返回true则不可选
if (time >= startDate || time <= curTime) {
// **注意: 返回的是不可选的日期**
return true;
}
},
},
}
}
</script>