当前位置: 首页 > article >正文

时间选择器

            <el-form-item label="时间范围">
              <!-- <el-date-picker size="small"
                              v-model="createTime"
                              type="daterange"
                              range-separator="至"
                              start-placeholder="请输入起始创建时间"
                              end-placeholder="请输入终止创建时间"
                              @change="setSearchDate"
                              value-format="timestamp">
              </el-date-picker> -->
                  <el-date-picker
                    v-model="createTime"
                    type="datetimerange"
                    align="right"
                    unlink-panels
                    range-separator="至"
                    start-placeholder="请输入起始创建时间"
                    end-placeholder="请输入终止创建时间"
                    :picker-options="pickerOptions"
                    size="small"
                    value-format="timestamp"
                    @change="setSearchDate"
                    :default-time="['00:00:00', '23:59:59']"
                  >
                  </el-date-picker>
            </el-form-item>

        pickerOptions: {
          shortcuts: [{
            text: '最近一周',
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
              picker.$emit('pick', [start, end]);
            }
          }, {
            text: '最近一个月',
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
              picker.$emit('pick', [start, end]);
            }
          }, {
            text: '最近三个月',
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
              picker.$emit('pick', [start, end]);
            }
          }]
        },
        time:[],
        search: {
          createTime: undefined,
          endTime: undefined,
          startTime: undefined,
        },
        endTime:undefined,
        createTime: undefined,
        startTime: undefined,

       /**
       *@description 将搜索的时间改成字符串传输
       */
      setSearchDate(value) {
        if (!validatenull(value)) {
          this.time = value.join(',').split(",");
          this.search.startTime = this.time[0];
          this.search.endTime = this.time[1];
        } else {
          this.search.startTime = undefined
          this.search.endTime =undefined
        }
      },


http://www.kler.cn/a/159566.html

相关文章:

  • HTML知识点复习
  • 服务器一次性部署One API + ChatGPT-Next-Web
  • 在 Vue 3 项目中集成和使用 vue3-video-play
  • 软考中级复习篇章:数据结构部分的复习
  • 庄小焱——2024年博文总结与展望
  • 第5章:Python TDD定义Dollar对象相等性
  • 9-tornado-Template优化方法、个人信息案例、tornado中ORM的使用(peewee的使用、peewee_async)、WTForms的使用
  • 如何在centos服务器上安装docker保姆教程
  • linux磁盘挂载
  • nginx设置用户密码以及限制电脑端访问
  • 使用dlib简单进行人脸特征点检测和换脸
  • NFC对物联网开发的影响及用途
  • Windows核心编程 注册表
  • QT——数据转换(int/QString/QByteArray/char/string)等
  • ACM32F403/F433 12 位多通道,支持 MPU 存储保护功能,应用于工业控制,智能家居等产品中
  • 从Excel到智能化:智能报表的演进与未来发展趋势 | 文末免费领取数据分析超大鼠标垫
  • 怎么把拍下来的实体印章公章转为透明电子章,并粘贴到word里面?
  • DouyinAPI接口系列丨Douyin商品详情数据接口丨Douyin视频详情数据接口
  • Hadoop学习笔记(HDP)-Part.02 核心组件原理
  • 损失函数(目标函数)
  • Hadoop学习笔记(HDP)-Part.08 部署Ambari集群
  • AI 绘画Stable Diffusion 研究(十一)sd图生图功能详解-美女换装
  • iptables——建立linux安全体系
  • 想考研到电子类,未来从事芯片设计,目前该怎么准备?
  • ATECLOUD电源自动测试系统打破传统 助力新能源汽车电源测试
  • 如何在VSCode中打包Vue项目?