欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > el-date-picker限制时间选择范围

el-date-picker限制时间选择范围

2025/2/24 3:36:56 来源:https://blog.csdn.net/weixin_45393413/article/details/144239726  浏览:    关键词:el-date-picker限制时间选择范围

vue2 + el-date-picker限制时间选择范围

选择规定时间范围内的时间,即点击第一个时间的前后时间范围可选择,其余时间置灰不可选择

官网组件文档:https://element.eleme.cn/#/zh-CN/component/datetime-picker
限制时间选择范围的属性为:picker-options

html代码

<el-date-pickerv-model="dateTime"type="datetimerange"align="right"range-separator="- "start-placeholder="开始日期"end-placeholder="结束日期":picker-options="pickerOptions"@blur="isRestart = true"value-format="yyyy-MM-dd HH:mm:ss":clearable="dateClear"style="width:216px;">
</el-date-picker>

js代码

data(return{// 第一次选择时间---重置时间范围isRestart: false,pickerMinDate: '',pickerOptions: {onPick: ({maxDate,minDate,}) => {this.isRestart = false;this.pickerMinDate = minDate.getTime();if (maxDate) {this.pickerMinDate = "";}},disabledDate: (time) => {if (this.pickerMinDate !== "") {// 时间范围为31天,可根据自身需求更改时间范围const one = 31 * 24 * 3600 * 1000;const minTime = this.pickerMinDate - one;const maxTime = this.pickerMinDate + one;return time.getTime() < minTime || time.getTime() > maxTime;}},},}
)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词