组件-Element---TimePicker(时间选择器)

本文详细介绍了Element UI中的TimePicker组件,包括固定时间点、任意时间点、固定时间范围和任意时间范围的使用。同时,还列举了组件的Attributes、Time Select Options、Time Picker Options、Events和Methods,为开发者提供了全面的参考信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

组件-Element—TimePicker(时间选择器)

组件—时间选择器

  1. 固定时间点
    在这里插入图片描述

    <el-time-select
      v-model="value"
      :picker-options="{
        start: '08:30',
        step: '00:15',
        end: '18:30'
      }"
      placeholder="选择时间">
    </el-time-select>
    
    <script>
      export default {
        data() {
          return {
            value: ''
          };
        }
      }
    </script>
    
  2. 任意时间点
    在这里插入图片描述

    <template>
      <el-time-picker
        v-model="value1"
        :picker-options="{
          selectableRange: '18:30:00 - 20:30:00'
        }"
        placeholder="任意时间点">
      </el-time-picker>
      <el-time-picker
        arrow-control
        v-model="value2"
        :picker-options="{
          selectableRange: '18:30:00 - 20:30:00'
        }"
        placeholder="任意时间点">
      </el-time-picker>
    </template>
    
    <script>
      export default {
        data() {
          return {
            value1: new Date(2016, 9, 10, 18, 40),
            value2: new Date(2016, 9, 10, 18, 40)
          };
        }
      }
    </script>
    
  3. 固定时间范围
    在这里插入图片描述

    <template>
      <el-time-select
        placeholder="起始时间"
        v-model="startTime"
        :picker-options="{
          start: '08:30',
          step: '00:15',
          end: '18:30'
        }">
      </el-time-select>
      <el-time-select
        placeholder="结束时间"
        v-model="endTime"
        :picker-options="{
          start: '08:30',
          step: '00:15',
          end: '18:30',
          minTime: startTime
        }">
      </el-time-select>
    </template>
    
    <script>
      export default {
        data() {
          return {
            startTime: '',
            endTime: ''
          };
        }
      }
    </script>
    
  4. 任意时间范围
    在这里插入图片描述

    <template>
      <el-time-picker
        is-range
        v-model="value1"
        range-separator="至"
        start-placeholder="开始时间"
        end-placeholder="结束时间"
        placeholder="选择时间范围">
      </el-time-picker>
      <el-time-picker
        is-range
        arrow-control
        v-model="value2"
        range-separator="至"
        start-placeholder="开始时间"
        end-placeholder="结束时间"
        placeholder="选择时间范围">
      </el-time-picker>
    </template>
    
    <script>
      export default {
        data() {
          return {
            value1: [new Date(2016, 9, 10, 8, 40), new Date(2016, 9, 10, 9, 40)],
            value2: [new Date(2016, 9, 10, 8, 40), new Date(2016, 9, 10, 9, 40)]
          };
        }
      }
    </script>
    
  5. Attributes
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  6. Time Select Options
    在这里插入图片描述

  7. Time Picker Options
    在这里插入图片描述

  8. Events
    在这里插入图片描述

  9. Methods
    在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值