TimePicker 时间选择器
选择时间
基本用法
默认显示当前时间
<se-time-picker @change="onChange" v-model="value"></se-time-picker>
<script>
export default {
data() {
return {
value: ''
}
},
methods: {
onChange(value) {
console.log(value)
}
}
}
</script>
设置禁用
<se-time-picker disabled></se-time-picker>
自定义默认时间
<se-time-picker v-model="value" format="h:mm:ss a" @change="onChange"></se-time-picker>
<script>
export default {
data() {
return {
value: '13:01:18'
}
},
methods: {
onChange(value) {
console.log(value)
}
}
}
</script>
设置步长
<se-time-picker
:minute-step="10"
:second-step="15"
v-model="value"
@change="onChange"
></se-time-picker>
<script>
export default {
data() {
return {
value: '00:00:00'
}
},
methods: {
onChange(value) {
console.log(value)
}
}
}
</script>
设置大小
<div class="time-picker-demo">
<se-time-picker size="mini" v-model="value"></se-time-picker>
<se-time-picker v-model="value"></se-time-picker>
<se-time-picker size="large" v-model="value"></se-time-picker>
</div>
<script>
export default {
data() {
return {
value: new Date()
}
},
methods: {
onChange(value) {
console.log(value)
}
}
}
</script>
<style>
.time-picker-demo {
display: flex;
align-items: center;
justify-content: space-between;
width: 800px;
}
</style>
选择时分
<se-time-picker format="HH:mm" v-model="value"></se-time-picker>
<script>
export default {
data() {
return {
value: ''
}
},
methods: {
onChange(value) {
console.log(value)
}
}
}
</script>
时间选择默认提示
<se-time-picker placeholder="please select" v-model="value"></se-time-picker>
<script>
export default {
data() {
return {
value: ''
}
},
methods: {
onChange(value) {
console.log(value)
}
}
}
</script>
Props
属性 | 类型 | 默认 | 必填 | 说明 |
---|---|---|---|---|
value / v-model | string / Date | 当前时间 | 否 | 默认显示的时间,针对时间选择设置 |
placeholder | string | 请选择时间 | 否 | 时间选择默认提示 |
disabled | boolean | false | 否 | 时间框是否被禁用 |
size | string | default | 否 | 设置大小,可选值:default / mini / large |
format | string | HH:mm:ss | 否 | 时间显示格式 |
hour-step | number | 1 | 否 | 小时的间隔步长 |
minute-step | number | 1 | 否 | 分钟的间隔步长 |
second-step | number | 1 | 否 | 秒的间隔步长 |
日期格式
format
可选值参考 moment
举例
12 小时制并且没有秒:hh:mm a
,h:m A
注
:如果要传 value 值,格式必须和你传的 format 格式一致。
Events
事件名称 | 描述 | 回调函数参数 |
---|---|---|
change | 选择完成后的回调 | 当前选择的时间的字符串 |