当前位置: 首页 > article >正文

element ui 精确控制日期控件 date-picker

https://github.com/element-plus/element-plus/discussions/17378

-- 某组件 xxx.vue
...
<el-date-picker
          v-model="timeRange"
          type="daterange"
          range-separator="-"
          start-placeholder="开始日期"
          end-placeholder="结束日期"
          placeholder="请选择时间"
          :default-time="[new Date(2000, 1, 1, 0, 0, 0), new Date(2000, 2, 1, 23, 59, 59)]"
          value-format="YYYY-MM-DD">
        </el-date-picker>
...
<script>
const timeRange= [
    dayjs(new Date(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0, 0, 0)).subtract(1, 'month').format('YYYY-MM-DD'),
    dayjs(new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59, 0)).format('YYYY-MM-DD')
  ]
</script>

关键点:

1. default-time 控制该组件的时间部分的格式,即开始日期的时间:00:00:00,结束日期的时间:23:59:59

2. 仅仅如此还不够,根据github上的issue,当手动收入日期后,时间部分并没有被控制,而是当前时间。所以,加个 value-format="YYYY-MM-DD" 可与解决该问题


http://www.kler.cn/a/321388.html

相关文章:

  • Element-ui table组件:单元格未溢出,悬浮出现popover提示框
  • 【minicom】Linux串口调试工具 - minicom的安装及使用
  • 为什么要在PHY芯片和RJ45网口中间加网络变压器
  • 剑指Offer|LCR 014. 字符串的排列
  • WebRTC 环境搭建
  • Python基础语法知识——列表、字典、元组与集合
  • 怎么备考2024年11月软考高级系统架构师 ?
  • 基于SSM+小程序的医院管理系统(医院1)(源码+sql脚本+视频导入教程+文档)
  • grpcurl使用
  • gitlab集成CI/CD,shell方式部署
  • EMC术语简要介绍
  • SSM的学习(3)
  • 【论文_1992】 REINFORCE » P2 附录
  • 《程序猿之设计模式实战 · 模板方法》
  • JavaWeb美食推荐管理系统
  • 【Linux扩容根分区】LVM分区扩容过程踩坑记录
  • 计算机视觉硬件整理(四):相机与镜头参数介绍
  • EasyAR自定义相机RTSP视频流(CustomCamera)
  • uniapp自定义底部tabBar
  • Spring Boot入门到精通:网上购物商城系统
  • 实用的Git工作流程
  • docker pull镜像失败问题解决尝试
  • 【2】图像视频的加载和显示
  • 通信工程学习:什么是VIM虚拟化基础设施管理器
  • 操作配置笔记
  • 网络与信息安全工程师(工信部教育与考试中心)