element-plus的日期选择器限定选择范围

目录


前言

提示:这里可以添加本文要记录的大概内容:

element-plus的日期选择器限定选择范围,由于数据的获取范围限定,需要前端处理一下日期的选择范围


提示:以下是本篇文章正文内容,下面案例可供参考

一、最近30天

html 复制代码
<template>
  <div class="demo-date-picker">
    <div class="block">
      <el-date-picker
        v-model="value1"
        type="daterange"
        range-separator="To"
        start-placeholder="Start date"
        end-placeholder="End date"
        :disabled-date="disabledDateFun"
      />
    </div>
  </div>
</template>

<script lang="ts" setup>
import { ref } from 'vue'

const value1 = ref('')

const disabledDateFun = (time:Date) => {
  if (time.getTime() > new Date().getTime()) {
    return time.getTime() >= new Date().getTime(); //时间范围必须是时间戳
  } else {
    return time.getTime() < Date.now() - 30 * 8.64e7; //8.64e7就是一天的时间戳 24*60*60*1000 
  }
}

</script>

总结

提示:这里对文章进行总结:

这里只收集我目前为止在项目的过程中遇到的问题

相关推荐
用户21366100357237 分钟前
Vue2组件化开发与父子通信
前端·vue.js
Momo__1 小时前
TypeScript satisfies 操作符——比 as 更安全的类型守门员
前端·typescript
用户2136610035721 小时前
Vue2事件系统与指令进阶
前端·vue.js
labixiong1 小时前
实现一个能跑的迷你版Promise(一)
前端·javascript·面试
Csvn3 小时前
`??` 和 `||` 搞混,线上用户头像全挂了
前端
kyriewen3 小时前
白宫前脚下了限制令,OpenAI 后脚就把 GPT-5.6 发了
前端·gpt·openai
用户40269244819084 小时前
CRMEB Pro 新增后台接口全链路:路由、权限、验证器、返回格式一次讲清
前端·后端
泉城老铁5 小时前
springboot+vue+ ffmpeg 实现视频的拉流播放
前端
PedroQue995 小时前
uni-router v1.8.0新增冷启动守卫补执行
前端·uni-app
xiaok5 小时前
部署之后,本地浏览器还在读取旧缓存导致页面一直显示loading中
前端