vue的年月日时间选择器

2021-03-08  本文已影响0人  祈澈菇凉

vue-element-admin一个基于 vue2.0 和 Eelement 的控制面板 UI 框架,这是使用vue技术栈开发的前端程序员的首选管理系统模板,模板以及非常的成熟了,并且有相关的社区和维护人员,开发时候遇到问题也不要慌。

推荐指数:star:62.1k
Github 地址:https://github.com/PanJiaChen/vue-element-admin
Demo体验:https://panjiachen.github.io/vue-element-admin/#/dashboard

文档:https://panjiachen.github.io/vue-element-admin-site/zh/


<template>
  <div class="tab-container">
    <div class="filter-container" style="margin-bottom:20px;">
      <el-date-picker
      v-model="value1"
      type="date"
       style="width: 150px;"
      placeholder="选择日期">
    </el-date-picker>
    <el-date-picker
      v-model="value2"
      type="date"
       style="width: 150px;"
      placeholder="选择日期">
    </el-date-picker>
    </div>
  </div>
</template>
<script>
export default {
  data() {
    return {
      pickerOptions: {
        disabledDate(time) {
          return time.getTime() > Date.now();
        },
        shortcuts: [
          {
            text: "今天",
            onClick(picker) {
              picker.$emit("pick", new Date());
            },
          },
          {
            text: "昨天",
            onClick(picker) {
              const date = new Date();
              date.setTime(date.getTime() - 3600 * 1000 * 24);
              picker.$emit("pick", date);
            },
          },
          {
            text: "一周前",
            onClick(picker) {
              const date = new Date();
              date.setTime(date.getTime() - 3600 * 1000 * 24 * 7);
              picker.$emit("pick", date);
            },
          },
        ],
      },
      //计算日期
      value1: "",
      value2: "",
    };
  },
  methods: {},
};
</script>
<style scoped>
.tab-container {
  margin: 30px;
}
</style>

上一篇下一篇

猜你喜欢

热点阅读