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 scoped>
.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>

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

在这里插入图片描述


相关推荐

element 日期组件使用技巧:时间范围选择限制
element日期选择器掌控时间范围,更好地满足你的需求
解决element日期组件清空后的报错,让你的页面不再崩溃
时间轴组件开发:实现灵活的时间范围选择

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水星记_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值