html 手机扁平化范围选择日历控件,ElementUI 日期选择器 datepicker 选择范围限制

在使用elementUI中日期选择器时,经常会遇到这样的需求——对可选择的时间范围有一定限制,比如我遇到的就是:只能选择今天以前的一年以内的日期。

查阅官方文档,我们发现它介绍的并不详细,下面我们就来详细介绍一下:

1.给 el-date-picker 组件添加 picker-options 属性,并绑定对应数据 pickerOptions

bd43c44a213e986692647f1d5b7d8beb.png

2. 对绑定的数据值进行限制

2.1 单个选择框的限制

2.1.1 设置选择今天及最近一年内的日期(包括今天)

data(){

return {

pickerOptions: {

disabledDate(time) {

let curDate = (new Date()).toString() // 当前时间戳转为字符串

let curDateYear = (new Date()).getFullYear() // 当前时间的年份

let oneYearAgoDate = curDate.replace(curDateYear,curDateYear-1)// 字符串年份替换为一年前

let oneYear = new Date(oneYearAgoDate).getTime() //一年前字符串转为时间戳

return time.getTime() > Date.now() || time.getTime

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值