# easy-cron **Repository Path**: hadoop/easy-cron ## Basic Information - **Project Name**: easy-cron - **Description**: 这是基于Vue.js和iviewui封装一个crontab表达式的组件,可以方便、快捷直观地定义cron表达式,并支持给定开始时间后的预览执行时间点列表,方便排除错误。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.easysb.cn/?p=210 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 67 - **Created**: 2019-04-05 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # easy-cron #### 介绍
Cron表达式看则简单,但是实际上如果手写的话,非常容易出错的,而且很难及时发现,而easy-cron就是为此应运而生的。
easy-cron是基于Vue.js和iview实现crontab表达式的UI组件,支持多种特性,可以方便、快捷直观地定义cron表达式,并支持给定开始时间后的执行时间点,方便排除错误。
本工程包括测试代码,和vue原始文件。     #### 软件特性支持特性:
* 纯js代码实现,可以方便和其他iview&vue.js
项目无缝接入。
* v-model双向数据绑定
* 多种crontab表达式,可以支持到参数年
* cron表达式校验器validator
* 提供easy-cron原始界面组件,方便开发者自己封装
* 默认提供input-cron输入组件,开发者可以直接使用,内置validator校验
* 纯js模拟cron表达式的执行触发时间点列表
* 可以指定开始之后,观察cron表达式触发执行时间点
依赖组件列表:
* [iview-3.3.3](https://www.iviewui.com) * [vue.js-2.5.2](https://cn.vuejs.org/) * [cron-parser-2.10.0](https://www.npmjs.com/package/cron-parser) #### 安装教程 1. Demo编译运行如果要运行demo,可以直接运行命令即可: npm run dev
,当然也看直接在线查看。
可以将src/componets/easy-cron
中的代码直接复制到工程中,就可以直接导入使用。
直接参考代码如下
``` import InputCron from './easy-cron/input-cron' ...直接参考代码如下
``` import EasyCron from './easy-cron' ...直接参考代码如下
```本组件实现参考以下多位大佬:
* [远望の无限](https://gitee.com/ywwxhz/CronExpGenerator) * [ldy](https://gitee.com/lindeyi/vue-cron) #### 如果大侠觉得有用的话,留下大名 