页面:pickerOptionsStart和pickerOptionsEnd方法
<el-form-item
label="执行期限"
class="text_align_left executionPeriod"
>
<el-date-picker
v-model="declarationParams.dateStart"
type="date"
size="small"
class="widthFiftyPer"
:picker-options="pickerOptionsStart"
placeholder="选择日期"
>
</el-date-picker>
<span class="ex_title">至</span>
<el-date-picker
v-model="declarationParams.dateEnd"
type="date"
size="small"
:picker-options="pickerOptionsEnd"
class="widthFiftyPer"
placeholder="选择日期"
>
</el-date-picker>
</el-form-item>
data()里添加判断
pickerOptionsStart: {
disabledDate: (time) => {
if (this.declarationParams.dateEnd) {
return (
time.getTime() >
new Date(this.declarationParams.dateEnd).getTime()
);
}
},
},
pickerOptionsEnd: {
disabledDate: (time) => {
if (this.declarationParams.dateStart) {
return (
time.getTime() <
new Date(this.declarationParams.dateStart).getTime() +
1 -
86400000
);
}
},
},