Element-plus DatePicker 日期选择器【正则校验时间范围】

效果图:

        

利用element-plus中的form表单验证完成效果。 

     <el-form-item label="检查计划截止日期:" prop="deadline">
            <el-date-picker
              v-model="form.deadline"
              value-format="YYYY-MM-DD"
              style="width: 100%"
              type="date"
              placeholder="请选择"
              size="small"
            />
          </el-form-item>

 

 

let rule = ref({
deadline: [
    {
      type: "date",
      required: true,
      message: "请选择计划截止日期",
      trigger: "change",
    },
    {
      trigger: "change",
      validator: (rule, value, callback) => {
        const inputDate = new Date(value);
        const maxDate = new Date('2024-04-22');  //这里可以换成变量值
        if (inputDate <= maxDate) {
          callback();
        } else {
          callback(new Error("日期不能大于2024-03-18"));
        }
      },
      message: `≤任务的结束日期(2024-04-22)`,
    },
  ],
})

最近更新

  1. TCP协议是安全的吗?

    2024-04-28 23:14:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-28 23:14:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-28 23:14:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-28 23:14:06       20 阅读

热门阅读

  1. mybatis-plus报错:Can not find table primary key in Class

    2024-04-28 23:14:06       13 阅读
  2. 解决Qt在线安装过慢的问题

    2024-04-28 23:14:06       11 阅读
  3. C++ day5

    C++ day5

    2024-04-28 23:14:06      13 阅读
  4. AcWing 803. 区间合并——算法基础课题解

    2024-04-28 23:14:06       11 阅读
  5. 前端面试(争取日更版)(二)

    2024-04-28 23:14:06       12 阅读
  6. 程序员缓解工作压力的技巧

    2024-04-28 23:14:06       13 阅读
  7. 常见的ssh功能

    2024-04-28 23:14:06       12 阅读
  8. BMP JPG PNG 介绍以及三者区别

    2024-04-28 23:14:06       10 阅读
  9. HTML 官网进行移动端和 PC 端适配

    2024-04-28 23:14:06       10 阅读