element——时间选择器当天之后,后一选择器时间不超过前时间选择器
<el-date-picker type="date"
placeholder="请选择"
v-model="startTime" :picker-options="pickerOptions" value-format="yyyy-MM-dd"></el-date-picker>
<el-date-picker type="date"
placeholder="请选择"
v-model="endTime" :picker-options="picker" value-format="yyyy-MM-dd"></el-date-picker>
data () {
return {
startTime: '',
endTime: '',
pickerOptions: {
disabledDate (time) {
return time.getTime() < Date.now() - 8.64e7
}
},
}
},
computed: {
picker () {
let startTimestamp = new Date(this.satrtTime)
let endTimestamp = new Date(this.endTime)
return {
disabledDate (time) {
const timestamp = time.getTime()
if (timestamp > startTimestamp && timestamp <= endTimestamp) {
return false
} else {
return timestamp <= startTimestamp
}
}
}
}
}