# timepicker日期选择器
# 初始化
单独引用时: 从入口的js文件引入
import { SsTimePicker } from '@xiaoe/sense'
import { SsTimeSelect } from '@xiaoe/sense'
import '@xiaoe/sense/static/index.css'
Vue.use(SsTimePicker)
Vue.use(SsTimeSelect)
1
2
3
4
5
2
3
4
5
# 时间选择
<ss-time-picker
v-model="value">
</ss-time-picker>
<script>
date() {
return {
value:''
}
}
</script>
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 可选时间段
<ss-time-picker
v-model='value'
:picker-options="{
selectableRange:'18:30:00 - 20:30:00'
}"
placeholder="选择时间"
>
</ss-time-picekr>
<script>
data() {
return {
value:''
}
}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 时间范围选择
<ss-time-picker
v-model="value"
is range
range-separator="至"
start-placeholder="开始时间"
end-placeholder="结束时间"
placeholder="选择时间范围">
</ss-time-picker>
<script>
date() {
return {
value:''
}
}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
value | 绑定值 | date(TimePicker), string(TimeSelect) | — | — |
disabled | 禁用 | boolean | false | — |
start-placeholder | 开始时间的占位内容 | string | — | — |
end-placeholder | 结束时间的占位内容 | string | — | — |
is-range | 范围选择 | boolean | false | — |
picker-options | 参考选项的列表 | Object | {} | — |
# pickerOption
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
selectableRange | 可选择时间段 | string/array | — | — |