el-date-picker限制可选时间范围
<el-form-item label="募集期起始时间">
<el-date-picker v-model="formData.raisedStartDate" type="date" value-format="YYYY-MM-DD" placeholder="选择日期" :disabled-date="disabledStartDate"></el-date-picker>
</el-form-item>
<el-form-item label="募集期结束时间">
<el-date-picker v-model="formData.raisedEndDate" type="date" value-format="YYYY-MM-DD" placeholder="选择日期" :disabled-date="disabledEndDate"></el-date-picker>
</el-form-item>
const state = reactive<any>({
formData: {
raisedStartDate: '',
raisedEndDate: '',
},
disabledStartDate: (time: Date) => {
return time.getTime() > new Date(state.formData.raisedEndDate).getTime();
},
disabledEndDate: (time: Date) => {
return time.getTime() < new Date(state.formData.raisedStartDate).getTime();
},
});