element-ui 日期选择器设置禁用日期
效果图如下:
2024-09-01 到2024-09-18之间的日期都不可选

 2024-01-01之前的日期都不可选
 
官方文档中 picker-options 相关的介绍

实现功能:
 某仓库有限制最大可放置资产数量,且资产出借和存放都有记录。由于线下仓库资产出借和购入记录都由人为记录,之后再将记录录入到系统中,为防止人为出现误差导致不能及时将信息录入系统或录入信息出错,需要实现以下控制:
仓库没有空位放置资产时,不可向仓库新增资产;资产进出有先后顺序,仓库没有余位放置资产时,需要保证先出后进。
思路:
 1、获取某一仓库的未出借的所有资产记录,计算这些记录覆盖的所有日期,并统计每个日期对应的资产数量
 2、找出资产数量达到仓库最大容量的日期,按照排序返回给前端。
 3、前端获取到数据后存储起来(如数组),检查当前日期是否在仓库已满的日期列表中,如果是则禁用该日期
 4、额外考虑是否需要该条件:仓库创建之前资产无法存放,是否有必要禁用
详细步骤:
1、定义日期选择器,在picker标签中,指定 picker-options 对应 data 中校验的变量,pickerOptions 是一个对象,其中包含 disabledDate 属性用于确定哪些日期应该被禁用。
        <el-form-item label="购买日期" prop="startDate">
          <el-date-picker
            clearable
            v-model="form.buyDate"
                

![[Linux]用户管理指令](https://img-blog.csdnimg.cn/img_convert/2477bfb7bb1a58399ce078152cc04023.png)















