Api
- Guidelines
- el-alert
- el-autocomplete
- el-breadcrumb
- el-button
- el-checkbox
- el-date-picker
- el-date-tiem-picker
- el-dialog
- el-dropdown
- el-form
- el-icon
- el-input-number
- el-input
- el-loading
- el-menu
- el-message-box
- el-notification
- el-pagination
- el-popover
- el-progress
- el-radio
- el-select
- el-slider
- el-switch
- el-table
- el-tabs
- el-tag
- el-time-picker
- el-tooltip
- el-tree
- el-upload
- Directives
- Filters
- Global Methods
- Cocoa App
- Instance Methods
- Instance Properties
el-time-picker
固定时间点
提供几个固定的时间点供用户选择。
1 2 3 4 5 6 7 8 9 | <el-time-select :value.sync="value" :picker-options="{ start: '08:30', step: '00:15', end: '18:30' }" placeholder="选择时间"> </el-time-select> |
任意时间点
可以选择任意时间。
1 2 3 4 | <el-time-picker :value.sync="value" placeholder="任意时间点"> </el-time-picker> |
通用 - 手动输入规则
1 2 3 4 | <el-time-picker :value.sync="value" placeholder="任意时间点"> </el-time-picker> |
通用 - 限制时间范围
1 2 3 4 5 6 7 | <el-time-picker :value.sync="value" :picker-options="{ selectableRange: '18:30:00 - 20:30:00' }" placeholder="任意时间点"> </el-time-picker> |
固定时间范围
先选择开始时间
先选择开始时间,结束时间内备选项的状态会随之改变。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <el-time-select placeholder="起始时间" :value.sync="startTime" :picker-options="{ start: '08:30', step: '00:15', end: '18:30' }"> </el-time-select> <el-time-select placeholder="结束时间" :value.sync="endTime" :picker-options="{ start: '08:30', step: '00:15', end: '18:30', minTime: startTime }"> </el-time-select> |
先选择结束时间
开始时间的备选项不随结束时间的选择改变。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <el-time-select placeholder="起始时间" :value.sync="startTime2" :picker-options="{ start: '08:30', step: '00:15', end: '18:30' }"> </el-time-select> <el-time-select placeholder="结束时间" :value.sync="endTime2" :picker-options="{ start: '08:30', step: '00:15', end: '18:30', minTime: startTime2 }"> </el-time-select> |
任意时间范围
可选择任意的时间范围。
1 2 3 4 | <el-time-picker is-range placeholder="选择时间范围"> </el-time-picker> |
API
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| value | 绑定值,需双向绑定 | String | ||
| readonly | 只读 | Boolean | false | |
| placeholder | 占位内容 | String | ||
| format | 时间格式化 | String | 小时: HH, 分mm, 秒ss |
‘HH:mm:ss’ |
| picker-options | 当前时间日期选择器特有的选项,参考下表 | Object | {} |
time-select Options
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| start | 开始时间 | String | 09:00 | |
| end | 结束时间 | String | 18:00 | |
| step | 间隔时间 | String | 00:30 | |
| minTime | 最小时间,小于该时间的时间段将被禁用 | String | 00:00 |
time-picker Options
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| selectableRange | 可选时间段,例如 18:30:00 - 20:30:00,或者传入数组 ['09:30:00 - 12:00:00', '14:30:00 - 18:30:00'] |
String, Array |