element ui 的 el-date-picker 日期选择组件设置可选日期范围

有时候,在使用日历控件的时候,我们需要进行定制,控制用户只能在指定日期范围内进行日期选择,在这里,我使用了 element ui 的 el-date-picker 日期选择控件,控制只能选择当前月及往前的2个月,效果如图:

HTML代码:

html 复制代码
<template>
    <el-date-picker :picker-options="pickerOptions" type="month" placeholder="选择月" v-model="monthsVal"></el-date-picker>
</template>

JS代码:

javascript 复制代码
<script>
export default {
    data() {
        return {
            monthsVal:'',
            pickerOptions: {
                disabledDate(time) {
                    const currentMonth = new Date().getMonth();
                    const allowedMonths = [currentMonth, currentMonth - 1, currentMonth - 2];
                    return !allowedMonths.includes(time.getMonth());
                },
            },
        }
    },
}
</script>

CSS代码:

css 复制代码
<style>
.el-month-table td .cell{
    background-color:unset !important;
}
</style>
相关推荐
IT毕设实战小研2 小时前
基于安卓的空气质量查询系统
android·大数据·vue.js·爬虫·python·django·课程设计
avi91118 小时前
【】js不同颜色(Vue 框架)今时今日2026年学编程入门(10月1日)
前端·vue.js·vue·vue框架·前端入门·vue入门·html上传
单线程1213810 小时前
从案例分析 Vue3 Tokenizer 源码
前端·javascript·vue.js
丁婷婷15 小时前
Reflect 在 Vue3 响应式中的作用是什么?
vue.js
吃西瓜的年年15 小时前
vue3原理思维导图
vue.js·笔记·flutter
Z小明15 小时前
第 1 章 Vite 项目初始化
前端·vue.js
合橱瑰15 小时前
Vue3 与 ElementPlus 前端常见错误修复实践
前端·vue.js
风之舞_yjf16 小时前
Vue基础(35)_全局事件总线(GlobalEventBus)
前端·vue.js
程序员小八77716 小时前
后端转全栈:前端思维转变(Vue 视角)
前端·vue.js·状态模式
宿67416 小时前
vue3-vite
前端·vue.js