scutech-schedule

A vue schedule component
270
Install
npm install scutech-schedule
Latest Version:1.0.0
Vue:2
License:ISC
Last Updated:Nov 11, 2017
Links: npm
Maintainer: zhoupengcheng

scutech-schedule

It's a vue schedule component, and has two themes: element-ui and bootstrap

Installation

  npm i scutech-schedule --save

Basic Usage

  // main.js
  import schedule from 'scutech-schedule'

  Vue.use(schedule)

  // xxx.vue
  <scutech-schedule v-model="schedule"/>

first of all, the component has 'daily', 'once', 'hourly', 'immediate', 'monthly', 'weekly', six options. it has the component has a v-model value, you can define it yourself, for example:

  // import moment from 'moment'

  schedule: {
    type: 'hourly',
    startTime: moment(),
    endTime: moment(),
    interval: 1.0,
    interval_minute: 60
  }

Configuration

  • `options`: default ['immediate', 'once', 'hourly', 'daily', 'weekly', 'monthly']
  • `onceSchema`: define the config, default: ~~~ { startTime: { minDate: moment(), format: 'YYYY-MM-DD HH:mm', defaultDate: moment().add(10, 'minute'), useCurrent: false } } ~~~
  • `hourlySchema`: default: ~~~ { startTime: { format: 'HH:mm', defaultDate: moment().startOf('day'), useCurrent: false }, endTime: { format: 'HH:mm', defaultDate: moment().startOf('day'), useCurrent: false }, interval: 1.0, interval_minute: 60 } } ~~~
  • ...

Related Packages

vue-daily-scheduler

A Vue.js component for continuous daily scheduling

27,016 23
@duoa/vue-scheduler

A Vue.js component for time selection within one week

2,197 22
vue-mobile-schedule

Vue mobile worker schedule

4,718
vue-responsive-calendar

A responsive calendar component for Vue.js

2,194 17

Version History

Version Released Vue License
1.0.0 ^2.5.2 ISC