<el-date-picker
v-model="value"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:picker-options="pickerOptions">
</el-date-picker>
data() {
return {
pickerOptions: {
onPick: function({ minDate, maxDate }) {
if (minDate && !maxDate) {
const currentDateTimestamp = minDate.getTime();
const minDateTimestamp = currentDateTimestamp - 3600 * 1000 * 24 * 30;
const maxDateTimestamp = currentDateTimestamp + 3600 * 1000 * 24 * 30;
this.disabledDate = date => {
const dateTimestamp = date.getTime();
return dateTimestamp <= minDateTimestamp || dateTimestamp >= maxDateTimestamp;
};
}
}
},
value: ''
};
}
};
Element DatePicker 日期最多选三十天
原创MarsXHChang 博主文章分类:vue ©著作权
©著作权归作者所有:来自51CTO博客作者MarsXHChang的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章