@charbytex/vue-quartz-cron

Vue Quartz Cron library based on vue-cli-3
1,756 2
Install
npm install @charbytex/vue-quartz-cron
Latest Version:0.1.11
Vue:2 · 3
License:MIT
Last Updated:Oct 19, 2020
Links: GitHub  ·  npm
Maintainer: caehprogrammer

vue-quartz-cron

CronQuartz is a component library built with Vue allowing for easier editing of cron expressions.

CronEditor is a component library built with Vue and Vuetify-Vue allowing for easier editing of cron expressions. Inspired by https://www.freeformatter.com/cron-expression-generator-quartz.html

Demo

https://github.com/caehprogrammer/vue-quartz-cron

Requirements

  • Vue ^2.0

Installation

  • vue-quartz-cron
npm i @charbytex/vue-quartz-cron

Usage Global Option

./src/FileComponent.vue

<template>
  <v-app>
    <v-main>
      <CronQuartz v-model="cronExpression" />
    </v-main>
  </v-app>
</template>

./src/main.js

import Vue from 'vue'
import App from './App.vue'
import '@charbytex/vue-quartz-cron/vue-quartz-cron.css';
import * as CronQuartz from '@charbytex/vue-quartz-cron';

Vue.config.productionTip = false

Vue.use({install: CronQuartz.install});

new Vue({
  render: h => h(App)
}).$mount('#app')

Usage Local Option

<template>
  <v-app>
    <v-main>
      <CronQuartz v-model="cronExpression" />
    </v-main>
  </v-app>
</template>

<script>
import {CronQuartz} from '@charbytex/vue-quartz-cron';

export default {
  name: 'app',
  components: {
    CronQuartz
  },
  data: () => ({
    cronExpression: {
      value: "1,2 * * L-4 * ? *"
    }
  })
}
</script>

Related Packages

@baldeepsinghkwatra/v-cron

A nice plugin to add cron builder component to your application 🎨

779
cron-kit-vue

Vue 3 版 Cron 表达式可视化组件:支持 v-model 与表单校验,可在弹窗中配置并回传表...

242 0
nuxt-job-queue

`nuxt-job-queue` is a self contained job queue for Nuxt. You can use it to run b...

933

Version History

Version Released Vue License
0.1.11 >=2.6.11 MIT
0.1.10 >=2.6.11 MIT
0.1.8 >=2.6.11 MIT
0.1.7 >=2.6.11 MIT
0.1.6 >=2.6.11 MIT