日期时间选择插件

npm install select-time-range --save
<template>
<div id="app">
<select-time @timeRange="getTimeRange" @change="handleChange" :data="data" :range="range" :start-time="startTime" :end-time="endTime"></select-time>
<p>当前选择的日期为: {{selectDate.date}} 【{{selectDate.start_time}} -- {{selectDate.end_time}}】</p>
</div>
</template>
import selectTime from 'select-time-range'
components: {
selectTime
}
data () {
return {
range: '7',
startTime: '7:00',
endTime: '23:00',
selectDate: {},
data: []
}
},
methods: {
handleChange (e) {
this.data = [
{
'name': '周会',
'start_time': '7:30',
'end_time': '9:00'
}]
},
getTimeRange (value) {
this.selectDate = value
}
}
prop |
descripton |
type |
default |
data |
已有的数据 |
Array |
- |
range |
显示的日期范围(天) |
String |
7 |
start-time |
开始时间 |
String |
8:00 |
start-time |
结束时间 |
String |
24:00 |
event |
descripton |
change |
选择日期事件 |
timeRange |
选择时间范围事件 |