vue-cron代码
时间: 2023-12-06 08:04:22 浏览: 103
以下是一个简单的 Vue.js 组件,用于生成 Cron 表达式。
```
<template>
<div>
<div class="form-group">
<label>分钟</label>
<input type="text" v-model="minute" placeholder="*"/>
</div>
<div class="form-group">
<label>小时</label>
<input type="text" v-model="hour" placeholder="*"/>
</div>
<div class="form-group">
<label>日</label>
<input type="text" v-model="day" placeholder="*"/>
</div>
<div class="form-group">
<label>月</label>
<input type="text" v-model="month" placeholder="*"/>
</div>
<div class="form-group">
<label>周</label>
<input type="text" v-model="week" placeholder="*"/>
</div>
<div class="form-group">
<button @click="generateCron">生成 Cron 表达式</button>
</div>
<div class="form-group">
<label>Cron 表达式:</label>
<input type="text" :value="cron" readonly/>
</div>
</div>
</template>
<script>
export default {
data() {
return {
minute: '*',
hour: '*',
day: '*',
month: '*',
week: '*',
cron: '',
};
},
methods: {
generateCron() {
this.cron = `${this.minute} ${this.hour} ${this.day} ${this.month} ${this.week}`;
},
},
};
</script>
```
这个组件有五个文本框,一个按钮和一个只读的文本框。用户可以在文本框中输入 cron 表达式的五个字段。当用户点击 "生成 Cron 表达式" 按钮时,组件将会将这些字段拼接在一起,形成最终的 cron 表达式,并将其显示在只读文本框中。
阅读全文