未设置跨年选择时:可以进行跨年选择
设置跨年选择时:不能进行跨年选择
代码如下:
html
<el-date-picker v-model="selectedDateValue" value-format="yyyy-MM-dd"
format="yyyy-MM-dd" type="daterange" :picker-options="pickerOptions0"
range-separator="至" ></el-date-picker>
js
export default {
data() {
return {
selectDate: null,
selectedDateValue: null,
pickerOptions0: {
disabledDate: time => {
if (this.selectDate == null) {
return false
} else {
return (this.selectDate.getFullYear() != time.getFullYear())
}
},
onPick: date => {
if (date.minDate && !date.maxDate) {
this.selectDate = date.minDate
} else {
this.selectDate = null
}
}
},
};
},
}