基于vue2 cron 表达式组件的使用
vue
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
项目地址:https://gitcode.com/gh_mirrors/vu/vue
免费下载资源
·
基于vue2 cron 表达式组件的使用
1. 先上图
2. 代码目录
3. 直接上代码 (组件代码太多,直接上压缩包,解压后直接用,压缩包再博客顶部
)
4. 使用注:示例代码中使用了element-ui
// HomeView.vue
<template>
<div class="home">
<el-input placeholder="请输入内容" v-model="expression" style="width:340px;">
<template slot="append">
<div @click="open" style="cursor: pointer;">打开</div>
</template>
</el-input>
<!-- 选择cron 弹窗 -->
<el-dialog
title="选择执行时间"
:visible.sync="openCron"
append-to-body
destroy-on-close
class="scrollbar scrollbar_box_warp"
>
<!-- cron 组件 -->
<crontab
@hide="openCron = false"
@fill="crontabFill"
:expression="expression"
/>
</el-dialog>
</div>
</template>
<script>
import Crontab from "@/components/Crontab";
export default {
name: "HomeView",
components: {
Crontab,
},
data() {
return {
openCron: false,
expression: "",
};
},
methods: {
/** 确定后回传值 */
crontabFill(value) {
console.log(value);
this.expression = value
},
// 打开弹窗
open() {
this.openCron = true;
},
},
};
</script>
- HomeView.vue 示例代码中使用了
element-ui
库 - 安装element-ui
npm i element-ui -S
- 在 main.js 中写入以下内容: (
当然你也可以不使用element-ui
)
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';
Vue.use(ElementUI);
new Vue({
el: '#app',
render: h => h(App)
});
5. 结果 (搞定!)
GitHub 加速计划 / vu / vue
207.54 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:2 个月前 )
73486cb5
* chore: fix link broken
Signed-off-by: snoppy <michaleli@foxmail.com>
* Update packages/template-compiler/README.md [skip ci]
---------
Signed-off-by: snoppy <michaleli@foxmail.com>
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 4 个月前
e428d891
Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
更多推荐
已为社区贡献10条内容
所有评论(0)