vue-schedule-selector
vue-schedule-selector
一个友好的 when2meet 风格的网格时间选择器,使用date-fns构建。
Live example
Install
npm install vue-schedule-selector
Usage
<ScheduleSelector
:minTime="minTime"
:maxTime="maxTime"
:numDays="numDays"
:selection="schedule"
:half-hour="halfHour"
:auto-complete="autoComplete"
:show-date="showDate"
@onChange="handleDateChange"/>
import ScheduleSelector from "./components/ScheduleSelector";
export default {
name: "schedule",
data() {
return {
minTime: 7,
maxTime: 20,
numDays: 7,
schedule: [],
halfHour: true,
autoComplete: false,
showDate: false,
};
},
components: {
ScheduleSelector
},
mounted() {},
methods: {
handleDateChange(newSchedule, customizeDate) {
console.log(customizeDate);
this.schedule = newSchedule;
},
}
};