Skip to content

Latest commit

 

History

History
91 lines (72 loc) · 2.04 KB

README-zh_CN.md

File metadata and controls

91 lines (72 loc) · 2.04 KB

vue3-cron

基于 Vue3ant-design-vue 的 Cron 表达式 UI 组件.

English | 简体中文

预览

支持的语法

*    *    *    *    *    *    *
┬    ┬    ┬    ┬    ┬    ┬    ┬
│    │    │    │    │    |    └ year (currentYear - 2099)
│    │    │    │    │    └───── day of week (0 - 7) (0 or 7 is Sun)
│    │    │    │    └────────── month (1 - 12)
│    │    │    └─────────────── day of month (1 - 31)
│    │    └──────────────────── hour (0 - 23)
│    └───────────────────────── minute (0 - 59)
└────────────────────────────── second (0 - 59)
是否必填 取值范围 支持的通配符
0-59 , - * /
0-59 , - * /
0-23 , - * /
1-31 , - * / L W
1-12 , - * /
0-7 或者 SUN-SAT , - * / L #
当前年份-2099 , - * /

安装

npm install vue3-cron-antd --save

使用方法

引入

// 全局引入.
import { createApp } from 'vue';
import AntDesignVue from 'ant-design-vue';
import 'ant-design-vue/dist/antd.css';
import Vue3Cron from 'vue3-cron-antd';

import App from './App.vue';

const app = createApp(App);

app.use(AntDesignVue);
app.use(Vue3Cron);

app.mount('#app');

或者

<script>
import Vue3Cron from 'vue3-cron-antd';
// 单独引入.
export default {
    components: {
        Vue3Cron,
    },
}
</script>

使用

<template>
    <vue3-cron v-model="expression" :locale="locale" />
</template>

<script>
export default {
    data() {
        return {
            expression: '* * * * * ?',
            locale: 'cn', // 设置 'cn' 或者 'en',默认值为 'cn'.
        };
    },
}
</script>