<el-date-picker
v-model="value"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:picker-options="pickerOptions">
</el-date-picker>

data() {
return {
pickerOptions: {
onPick: function({ minDate, maxDate }) {
if (minDate && !maxDate) {
const currentDateTimestamp = minDate.getTime();
const minDateTimestamp = currentDateTimestamp - 3600 * 1000 * 24 * 30;
const maxDateTimestamp = currentDateTimestamp + 3600 * 1000 * 24 * 30;
this.disabledDate = date => {
const dateTimestamp = date.getTime();
return dateTimestamp <= minDateTimestamp || dateTimestamp >= maxDateTimestamp;
};
}
}
},
value: ''
};
}
};

码字不易,觉得有帮助的小伙伴记得点个赞鼓励下~

Element DatePicker 日期最多选三十天_一个月

扫描上方二维码关注我的订阅号~