<el-date-picker
v-model=“value2”
:picker-options=“pickerOptions”
type=“datetimerange”
range-separator="-"
start-placeholder=“开始”
end-placeholder=“结束”
clear-icon
:default-value=‘defaultValue’
@change=“setTimeFrame”
value-format=“timestamp”
class=“ml20 datew”
align=“center”
>
choiceDate0: ‘’,
pickerOptions: {
// 设置不能选择的日期
onPick: ({ maxDate, minDate }) => {
if(minDate){
this.choiceDate0 = minDate.getTime();
}
if (maxDate) {
this.choiceDate0 = ‘’;
}
},
disabledDate:
(time) => {
if (this.choiceDate0 != ‘’) {
const one = 7 * 24 * 3600 * 1000
const minTime = this.choiceDate0 - one
const maxTime = this.choiceDate0 + one
return time.getTime() < minTime || time.getTime() > maxTime
}
},
}
}