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

element 日期组件实现只能选择小时或者只能选择小时、分钟

前言

在使用 element 框架时,总是会有一些满足不了现有项目需求的问题,这个时候就需要我们对 element 的组件进行改造,最近有一个需求就是要求日期组件只能选择年月日时,不要分钟和秒,找了一圈,发现 element 并没有相关的组件或者属性可以支持,这个时候就需要我们对其进行改造。


本章用到的属性

属性描述类型
format显示在输入框中的格式(yyyy-MM-dd HH:mm:ss)string
value-format绑定值的格式。不指定则绑定值为 Date 对象string

只能选择小时

只能选择到小时,最简单的方法就是通过 css 改变样式配合 element 日期组件的 format 属性来实现这个效果。

<template>
  <div>
    <el-date-picker v-model="timeValue" format="yyyy-MM-dd HH" value-format="yyyy-MM-dd HH" type="datetime">
    </el-date-picker>
    <el-button type="primary" @click="submitOn">提交</el-button>
  </div>
</template>
<script>
export default {
  data() {
    return {
      timeValue: "",
    };
  },
  methods: {
    submitOn() {
      console.log(this.timeValue);
    },
  },
};
</script>
<style scope>
.el-time-spinner__wrapper {
  width: 100% !important;
}
</style>

只能选择小时实现效果

在这里插入图片描述


只能选择小时、分钟

选择到小时、分钟,我们则可以直接通过 formatvalue-format 属性直接实现。

<template>
  <div>
    <el-date-picker v-model="timeValue" format="yyyy-MM-dd HH:mm" value-format="yyyy-MM-dd HH:mm" type="datetime">
    </el-date-picker>
    <el-button type="primary" @click="submitOn">提交</el-button>
  </div>
</template>
<script>
export default {
  data() {
    return {
      timeValue: "",
    };
  },
  methods: {
    submitOn() {
      console.log(this.timeValue);
    },
  },
};
</script>

只能选择小时、分钟实现效果

在这里插入图片描述


相关文章:

  • 【寒假小练】day2
  • 指针(基础)
  • 新来测试用一手Postman实现UI自动化测试拿下了大厂面试官
  • 实时即未来,大数据项目车联网之驾驶行程采样实时分析【十七】
  • python进阶——人工智能视觉识别
  • 一文解决Opencv四大经典算子——sobel算子、scharr算子、laplacian算子、canny算子
  • 灰色预测模型一文详解+Python实例代码
  • Spring泛型处理源码详解,Java泛型处理
  • String类——Java中常见的类(模拟登录案例练习)
  • 从C语言的使用转换到C++(下篇)——刷题、竞赛篇
  • 【C++修行之路】C++入门之深剖变量
  • 【自然语言处理】情感分析(五):基于 BERT 实现
  • C++STL入门:string的基本使用小笔记
  • 【CANoe示例分析】EthernetCanGW_Test_CN
  • 下班前几分钟,我彻底弄懂了并查集
  • [译]前端离线指南(上)
  • 《Java编程思想》读书笔记-对象导论
  • CentOS 7 防火墙操作
  • E-HPC支持多队列管理和自动伸缩
  • HTTP--网络协议分层,http历史(二)
  • Javascript设计模式学习之Observer(观察者)模式
  • mysql外键的使用
  • TCP拥塞控制
  • windows下如何用phpstorm同步测试服务器
  • 从零开始在ubuntu上搭建node开发环境
  • 订阅Forge Viewer所有的事件
  • - 概述 - 《设计模式(极简c++版)》
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 用element的upload组件实现多图片上传和压缩
  • 中文输入法与React文本输入框的问题与解决方案
  • Java数据解析之JSON
  • ​flutter 代码混淆
  • #前后端分离# 头条发布系统
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (五)网络优化与超参数选择--九五小庞
  • (正则)提取页面里的img标签
  • (转)程序员疫苗:代码注入
  • .NET/C# 的字符串暂存池
  • /etc/sudoer文件配置简析
  • /var/lib/dpkg/lock 锁定问题
  • [《百万宝贝》观后]To be or not to be?
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [AutoSAR 存储] 汽车智能座舱的存储需求
  • [Big Data - Kafka] kafka学习笔记:知识点整理
  • [BZOJ1053][HAOI2007]反素数ant
  • [DAU-FI Net开源 | Dual Attention UNet+特征融合+Sobel和Canny等算子解决语义分割痛点]
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案
  • [EFI]英特尔 冥王峡谷 NUC8i7HVK 电脑 Hackintosh 黑苹果efi引导文件
  • [HeMIM]Cl,[AeMIM]Br,[CeEIM]Cl,([HO-PECH-MIM]Cl,[HOOC-PECH-MIM]Cl改性酚醛树脂
  • [Java]快速入门二叉树,手撕相关面试题
  • [LeetCode] Wildcard Matching