组件结束时间大于开始时间"/>
Element日期组件结束时间大于开始时间
Element日期组件结束时间大于开始时间
HTML:
<el-date-picker v-model="form.value" type="date" placeholder="起始时间" size="small" :picker-options="pickerOptionsStart"></el-date-picker>
<span style="margin: 0 10px">至</span>
<el-date-picker v-model="form.value1" type="date" placeholder="截止时间" size="small" :picker-options="pickerOptionsEnd" ></el-date-picker>
JS:
export default {data() {return {form: {value: "",value1: "",},pickerOptionsStart: {disabledDate: (time) => {let endDateVal = this.form.value1;if (endDateVal) {return (time.getTime() >new Date(endDateVal).getTime() - 1 * 24 * 60 * 60 * 1000);}},},pickerOptionsEnd: {disabledDate: (time) => {let beginDateVal = this.form.value;if (beginDateVal) {return (time.getTime() <new Date(beginDateVal).getTime() + 1 * 24 * 60 * 60 * 1000);}},},}}
}
效果如图:
一、选过开始日期,则大于开始日期的时间可选
二、选过结束日期,则小于结束日期的时间可选
You should be very proud of what you’ve done with it.
更多推荐
Element日期组件结束时间大于开始时间
发布评论