主要功能:
1、初次载入时获取当前日期前后一个月
2、只能选择当前日期往前3个月
3、第一个日期选择后,只能选前后一个月
代码:
<el-date-picker
style="margin-left: 10px; margin-right: 10px"
v-model="time"
format="yyyy-MM-dd "
value-format="yyyy-MM-dd"
@change="timeSearch()"
@blur="test()"
:picker-options="pickerOptions"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
pickerOptions: {
onPick: ({
maxDate, minDate }) => {
// 限制前后31天之内
// console.log('onpick')
// console.log(minDate)
// console.log(maxDate)
//这里的minDate可以理解为第一个选中的日期
this.selectDate = minDate.getTime();
console.log(this.selectDate)
if (minDate) {
this.sign = '1'
}
if