Element UI 日期选择器 picker-options 限制日期的选择范围

背景:日期选择组件中限制可选日期的范围

目标:使用Element UI官网下表中的 disabledDate 参数来限制日期选择范围

需求:限制时间选择 3月25号 至 4月1号

picker-options
参数说明类型可选值

默认值

shortcuts设置快捷选项,需要传入 {} 对象用法参考 demo 或下表object[]
disabledDate设置禁用状态,参数为当前日期,要求返回BooleanFunction
cellClassName设置日期的 classNameFunction(Date)
firstDayOfWeek周起始日Number1到77
onPick选中日期后会执行的回调,只有当 daterange 或 datetimerange 才生效Function({ maxDate, minDate })

效果展示如下:

限定日期:3月25号 ~ 4月1号

使用细节:

1. 2022-03-25 时间戳 = 1648137600000,笔者此处简写,项目中可从变量中获取

2. disabledDate 的参数 time 是禁用时间,可以获取时间戳进行比较,筛选范围

<el-date-picker
    v-model="value1"
    type="datetimerange"
    :picker-options="pickerOptions"
    range-separator="至"
    start-placeholder="开始日期"
    end-placeholder="结束日期"
>
</el-date-picker>

data() {
    return {
        value1: '',
        pickerOptions: {
        disabledDate: time => {
                return time.getTime() > new Date().getTime() || time.getTime() < 1648137600000
            },
        },
    }
}

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
element-ui日期选择器组件el-date-picker可以通过picker-options属性来控制日期选择范围。\[1\]在使用el-date-picker组件时,可以通过设置picker-options属性来限制日期选择范围。例如,可以设置最小日期和最大日期限制选择范围。具体的使用方法可以参考官方文档中的示例代码。\[1\]在代码中,可以通过设置picker-options属性来指定日期选择范围。例如,可以设置minDate和maxDate来限制选择范围。\[2\]另外,还可以使用start-placeholder和end-placeholder属性来设置日期选择器的起始日期和结束日期的占位符文本。\[3\] #### 引用[.reference_title] - *1* *3* [Element-UI:el-date-picker里的picker-options——用来限制选择日期范围](https://blog.csdn.net/xwh19961210/article/details/114400397)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Element-UI日期选择器el-date-picker给指定日期添加红点标注](https://blog.csdn.net/weixin_43220182/article/details/128821693)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值