当前位置:首页 > 前端教程

elementui时间

2026-03-06 05:33:07前端教程

ElementUI 时间组件使用指南

DatePicker 日期选择器

ElementUI 提供了 el-date-picker 组件,支持选择日期、日期范围或时间。

基本用法

<el-date-picker v-model="date" type="date" placeholder="选择日期"></el-date-picker>

v-model 绑定选择的日期值,type 指定选择类型(datemonthyeardatesdatetime 等)。

日期范围选择

<el-date-picker
  v-model="dateRange"
  type="daterange"
  range-separator="至"
  start-placeholder="开始日期"
  end-placeholder="结束日期">
</el-date-picker>

type="daterange" 启用日期范围选择,range-separator 定义分隔符。

TimePicker 时间选择器

el-time-picker 用于选择时间或时间范围。

基本用法

<el-time-picker v-model="time" placeholder="选择时间"></el-time-picker>

默认支持 HH:mm:ss 格式。

时间范围选择

<el-time-picker
  v-model="timeRange"
  is-range
  range-separator="至"
  start-placeholder="开始时间"
  end-placeholder="结束时间">
</el-time-picker>

is-range 启用时间范围选择。

格式化与解析

通过 formatvalue-format 控制显示格式和绑定值格式。

<el-date-picker
  v-model="date"
  type="date"
  format="yyyy-MM-dd"
  value-format="yyyy-MM-dd"
  placeholder="选择日期">
</el-date-picker>

format 定义显示格式,value-format 定义绑定值格式。

禁用日期

使用 picker-optionsdisabledDate 方法禁用特定日期。

<el-date-picker
  v-model="date"
  :picker-options="pickerOptions">
</el-date-picker>

<script>
export default {
  data() {
    return {
      pickerOptions: {
        disabledDate(time) {
          return time.getTime() > Date.now(); // 禁用未来日期
        }
      }
    };
  }
};
</script>

国际化

ElementUI 默认支持中文,如需切换语言,引入对应的语言包并配置。

import Vue from 'vue';
import ElementUI from 'element-ui';
import locale from 'element-ui/lib/locale/lang/en';

Vue.use(ElementUI, { locale });

注意事项

  • 确保 v-model 初始值为 null 或符合格式的字符串,避免初始化报错。
  • 时间范围选择时,绑定值为数组格式,如 ['09:00', '18:00']
  • 如需动态修改选项,可通过 picker-options 响应式更新。

elementui时间

标签: 时间elementui
分享给朋友:

相关文章

elementui键盘

elementui键盘

Element UI 键盘事件处理 Element UI 是基于 Vue.js 的组件库,处理键盘事件通常结合 Vue 的原生事件绑定或自定义指令实现。 常用键盘事件绑定方式 在 Element…

elementui锁屏

elementui锁屏

ElementUI 锁屏功能实现 ElementUI 本身并未直接提供锁屏组件,但可以通过遮罩层、自定义指令或结合 Vue 路由守卫实现类似效果。以下是几种常见实现方式: 使用遮罩层与自定义指令…

elementui读音

elementui读音

关于 ElementUI 的读音 ElementUI 的读音可以拆分为两部分: Element:读作 /ˈelɪmənt/,类似于“艾-利-门特” UI:读作 /ˌjuː ˈaɪ/,即字母“U”和…

elementui  文档

elementui 文档

以下是 Element UI 官方文档及相关资源的整理: 官方文档地址 Element UI 的官方文档可通过以下链接访问: 中文文档:https://element.eleme.cn/#…

iwiew elementui

iwiew elementui

iView 与 Element UI 对比 iView 和 Element UI 都是基于 Vue.js 的 UI 组件库,适用于快速开发企业级中后台管理系统。以下是两者的详细对比: 设计风格…

elementui和

elementui和

ElementUI 简介 ElementUI 是一套基于 Vue.js 的桌面端组件库,由饿了么前端团队开发并开源。它提供了丰富的 UI 组件(如表格、表单、弹窗等),适用于快速构建企业级中后台管理系…