3.3.22 • Published 12 months ago

vcrontab-3 v3.3.22

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

demo

npm.io

vue-crontab

vue 的 cron 组件,支持解析/反解析 cron 表达式,生成最近五次的符合条件时间,依赖 vue2 和 element-ui

安装方式

npm install vcrontab

引入方式

//全局引入
import vcrontab from "vcrontab";
Vue.use(vcrontab); //使用方式:<vcrontab></vcrontab>

//单独引入
import vcrontab from "vcrontab";
export default {
  components: { vcrontab },
};

代码示例

<template>
    <div id="app">
        <div class="box">
            <el-input v-model="input" placeholder class="inp"></el-input>
            <el-button type="primary" @click="showDialog">生成 cron</el-button>
        </div>
        <el-dialog title="生成 cron" :visible.sync="showCron">
            <vcrontab @hide="showCron=false" @fill="crontabFill" :expression="expression"></vcrontab>
        </el-dialog>
    </div>
</template>

<script>
import vcrontab from 'vcrontab'
export default {
    components: { vcrontab },
    data() {
        return {
            input: "",
            expression: "",
            showCron: false
        };
    },
    methods: {
        crontabFill(value) {
            //确定后回传的值
            this.input = value;
        },
        showDialog() {
            this.expression = this.input;//传入的 cron 表达式,可以反解析到 UI 上
            this.showCron = true;
        }
    }
};
</script>

参数

  • expression 传入的 cron 表达式,可以反解析到 UI 上

  • hideComponent 需要隐藏的组件数组,依次为['second','min','hour','day','month','week','year']

方法

  • fill 点击确定时,把选择好的值返回。

  • hide 关闭组件时的回调

3.3.22

12 months ago

3.3.21

12 months ago

3.3.20

12 months ago

3.3.19

12 months ago

3.3.18

12 months ago

3.3.17

12 months ago

3.3.16

12 months ago

3.3.15

12 months ago

3.3.14

12 months ago

3.3.13

12 months ago

3.3.12

12 months ago

3.3.11

12 months ago

3.3.10

12 months ago

3.3.9

12 months ago

3.3.8

12 months ago

3.3.7

12 months ago

3.3.6

12 months ago

3.3.5

12 months ago