Rumah hujung hadapan web tutorial js Vue实现点击时间获取时间段查询(附代码)

Vue实现点击时间获取时间段查询(附代码)

May 15, 2018 am 10:20 AM
masa tempoh dapatkan

这次给大家带来Vue实现点击时间获取时间段查询(附代码),Vue实现点击时间获取时间段查询的注意事项有哪些,下面就是实战案例,一起来看一下。

本文实例为大家分享了vue按时间段查询的案例,效果图如下

这里写图片描述

html代码

<template>
<p class="personalReport_time">
   <input type="date" :max="this.endTime" value="" v-model="startTime"/>
   <p></p>
   <input type="date" :min="startTime" :max="this.maxTime" v-model="endTime"/>
  </p>
  <ul class="personalReport_date">
   <li @click="query(&#39;today&#39;)">今天</li>
   <li @click="query(&#39;yesterday&#39;)">昨天</li>
   <li @click="query(&#39;weeks&#39;)">本周</li>
   <li @click="query(&#39;lastWeek&#39;)">上周</li>
   <li @click="query(&#39;month&#39;)">本月</li>
   <li @click="query(&#39;lastMonth&#39;)">上月</li>
  </ul>
  <p>
   <button @click="query" class="but">查询</button>
  </p>
  </template>
Salin selepas log masuk

vue.js代码 点击事件

//获取时间、
//时间解析;
  Time:function(now)  {
  let year=new Date(now).getFullYear();
  let month=new Date(now).getMonth()+1;
  let date=new Date(now).getDate();
  if (month < 10) month = "0" + month;
  if (date < 10) date = "0" + date;
  return  year+"-"+month+"-"+date
 },
  //本周第一天;
  showWeekFirstDay:function()
 {
  let Nowdate=new Date();
  let WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000);
  let M=Number(WeekFirstDay.getMonth())+1;
  if(M<10){
   M="0"+M;
  }
  let D=WeekFirstDay.getDate();
  if(D<10){
   D="0"+D;
  }
  return WeekFirstDay.getFullYear()+"-"+M+"-"+D;
 },
  //本周最后一天
  showWeekLastDay:function ()
 {
  let Nowdate=new Date();
  let WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000);
  let WeekLastDay=new Date((WeekFirstDay/1000+6*86400)*1000);
  let M=Number(WeekLastDay.getMonth())+1;
  if(M<10){
   M="0"+M;
  }
  let D=WeekLastDay.getDate();
  if(D<10){
   D="0"+D;
  }
  return WeekLastDay.getFullYear()+"-"+M+"-"+D;
 },
  //获得某月的天数:
  getMonthDays:function (myMonth){
  let monthStartDate = new Date(new Date().getFullYear(), myMonth, 1);
  let monthEndDate = new Date(new Date().getFullYear(), myMonth + 1, 1);
  let  days  =  (monthEndDate  -  monthStartDate)/(1000  *  60  *  60  *  24);
  return  days;
 },
//点击事件
query:function (way) {
   let self=this;
   this.$refs.pag.currentPage=1;
   this.page=this.$refs.pag.currentPage;
   switch (way){
    case 'today':
     this.startTime=this.maxTime;
     this.endTime=this.maxTime;
     break;
    case 'yesterday':
     this.startTime=this.Time(new Date().getTime()-24*60*60*1000);
     this.endTime=this.Time(new Date().getTime()-24*60*60*1000);
     break;
    case 'weeks':
     this.startTime=this.showWeekFirstDay();
     this.endTime=this.maxTime;
     break;
    case 'lastWeek':
     this.startTime=this.Time(new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate()-new Date().getDay()-6));
     this.endTime=this.Time(new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate()+(6-new Date().getDay()-6)));
     break;
    case 'month':
     this.startTime=this.Time(new Date(new Date().getFullYear(), new Date().getMonth(),1));
     this.endTime=this.maxTime;
     break;
    case 'lastMonth':
     this.startTime=this.Time(new Date(new Date().getFullYear(),new Date().getMonth()-1,1));
     this.endTime=this.Time(new Date(new Date().getFullYear(),new Date().getMonth()-1,this.getMonthDays(new Date().getMonth()-1)));
     break;
   }
   this.$axios({
    method:'post',
    url:'/inter/user/queryMemberReport',
    data:{
     'account':this.account,
     'baseLotteryId':this.lottersId,
     'startTime':this.startTime,
     'endTime':this.endTime
    }
   }).then(function (data) {
//    console.log(data)
   }).catch(function (error) {
    console.log(error);
   })
  }
Salin selepas log masuk

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

layui动态与静态分页实现步骤详解

Vue组件使用案例详解

Vue实现PopupWindow组件使用步骤解析

Atas ialah kandungan terperinci Vue实现点击时间获取时间段查询(附代码). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Berapakah kos papan tanda lampu tahap 10 Douyin? Berapa hari yang diperlukan untuk mencipta tanda kipas tahap 10? Berapakah kos papan tanda lampu tahap 10 Douyin? Berapa hari yang diperlukan untuk mencipta tanda kipas tahap 10? Mar 11, 2024 pm 05:37 PM

Pada platform Douyin, ramai pengguna tidak sabar-sabar untuk mendapatkan pensijilan tahap, dan tanda cahaya tahap 10 menunjukkan pengaruh dan pengiktirafan pengguna pada Douyin. Artikel ini akan menyelidiki harga papan lampu tahap 10 Douyin dan masa yang diperlukan untuk mencapai tahap ini untuk membantu pengguna memahami proses tersebut dengan lebih baik. 1. Berapakah kos papan tanda lampu Douyin tahap 10? Harga papan tanda lampu 10 peringkat Douyin akan berbeza-beza bergantung pada turun naik pasaran dan penawaran dan permintaan Harga umum berjulat dari beberapa ribu yuan hingga sepuluh ribu yuan. Harga ini termasuk kos tanda lampu itu sendiri dan kemungkinan bayaran perkhidmatan. Pengguna boleh membeli papan tanda cahaya tahap 10 melalui saluran rasmi Douyin atau agensi perkhidmatan pihak ketiga, tetapi mereka harus memberi perhatian kepada saluran undang-undang semasa membeli untuk mengelakkan transaksi palsu atau penipuan. 2. Berapa hari yang diperlukan untuk mencipta tanda kipas tahap 10? Mencapai tahap 10 tanda cahaya

Apakah 4 masa terbaik untuk tweet? Adakah TikTok akan disyorkan pada waktu awal pagi? Apakah 4 masa terbaik untuk tweet? Adakah TikTok akan disyorkan pada waktu awal pagi? Mar 07, 2024 pm 02:00 PM

Dengan perkembangan pesat media sosial, Douyin telah menjadi platform popular bagi ramai orang untuk merakam kehidupan mereka, berkongsi kreativiti mereka dan mempamerkan bakat mereka. Bagi pengguna yang ingin mendapatkan lebih banyak pendedahan dan peminat di Douyin, memilih masa yang sesuai untuk menyiarkan adalah penting. Lagipun, terdapat perbezaan dalam aktiviti dan perhatian pengguna dalam tempoh masa yang berbeza. Jadi, apakah 4 masa terbaik untuk tweet? 1. Apakah 4 masa terbaik untuk tweet? Apabila menentukan masa terbaik untuk menyiarkan video Douyin, anda perlu mengambil kira masa dalam talian dan tahap aktiviti pengguna. Dengan menganalisis statistik dan gelagat pengguna, anda boleh mengenal pasti empat tempoh masa terbaik untuk video anda mendapat lebih banyak pendedahan dan menarik lebih ramai peminat di TikTok. 8 malam hingga 10 malam adalah rehat yang berharga bagi ramai orang selepas keluar dari kerja atau sekolah.

Di mana untuk mendapatkan kod keselamatan Google Di mana untuk mendapatkan kod keselamatan Google Mar 30, 2024 am 11:11 AM

Google Authenticator ialah alat yang digunakan untuk melindungi keselamatan akaun pengguna dan kuncinya ialah maklumat penting yang digunakan untuk menjana kod pengesahan dinamik. Jika anda terlupa kunci Google Authenticator dan hanya boleh mengesahkannya melalui kod keselamatan, maka editor tapak web ini akan membawakan anda pengenalan terperinci tentang tempat untuk mendapatkan kod keselamatan Google. Saya harap ia dapat membantu anda tahu lebih lanjut Pengguna sila teruskan membaca di bawah! Mula-mula buka tetapan telefon dan masukkan halaman tetapan. Tatal ke bawah halaman dan cari Google. Pergi ke halaman Google dan klik pada Akaun Google. Masukkan halaman akaun dan klik Lihat di bawah kod pengesahan. Masukkan kata laluan anda atau gunakan cap jari anda untuk mengesahkan identiti anda. Dapatkan kod keselamatan Google dan gunakan kod keselamatan untuk mengesahkan identiti Google anda.

Berapa lamakah masa yang diambil untuk membersihkan Cincin Elden? Berapa lamakah masa yang diambil untuk membersihkan Cincin Elden? Mar 11, 2024 pm 12:50 PM

Pemain boleh mengalami plot utama permainan dan mengumpul pencapaian permainan apabila bermain di Elden's Circle Ramai pemain tidak tahu berapa lama masa yang diambil untuk membersihkan Elden's Circle Proses pelepasan pemain adalah 30 jam. Berapa lama masa yang diambil untuk membersihkan Cincin Elden Jawapan: 30 jam. 1. Walaupun masa pelepasan 30 jam ini tidak merujuk kepada pas laju seperti induk, ia juga meninggalkan banyak proses. 2. Jika anda ingin mendapatkan pengalaman permainan yang lebih baik atau mengalami plot yang lengkap, maka anda pasti perlu meluangkan lebih banyak masa pada tempoh tersebut. 3. Jika pemain mengumpul kesemuanya, ia akan mengambil masa kira-kira 100-120 jam. 4. Jika anda hanya mengambil garisan utama untuk memberus BOSS, ia akan mengambil masa lebih kurang 50-60 jam. 5. Jika anda ingin mengalami semuanya: 150 jam masa asas.

Bagaimana untuk menetapkan masa untuk menerbitkan karya di Xiaohongshu? Adakah masa untuk menerbitkan karya itu tepat? Bagaimana untuk menetapkan masa untuk menerbitkan karya di Xiaohongshu? Adakah masa untuk menerbitkan karya itu tepat? Mar 24, 2024 pm 01:31 PM

Xiaohongshu, platform yang penuh dengan kehidupan dan perkongsian pengetahuan, membolehkan semakin ramai pencipta untuk menyatakan pendapat mereka secara bebas. Untuk mendapatkan lebih banyak perhatian dan suka pada Xiaohongshu, selain kualiti kandungan, masa penerbitan juga penting. Jadi, bagaimana untuk menetapkan masa untuk Xiaohongshu menerbitkan karya? 1. Bagaimana untuk menetapkan masa untuk menerbitkan karya di Xiaohongshu? 1. Fahami masa aktif pengguna Pertama, adalah perlu untuk menjelaskan masa aktif pengguna Xiaohongshu. Secara umumnya, 8 malam hingga 10 malam dan tengah hari hujung minggu ialah masa apabila aktiviti pengguna tinggi. Walau bagaimanapun, tempoh masa ini juga berbeza bergantung pada faktor seperti kumpulan penonton dan geografi. Oleh itu, untuk lebih memahami tempoh aktif pengguna, adalah disyorkan untuk menjalankan analisis yang lebih terperinci tentang tabiat tingkah laku kumpulan yang berbeza. Dengan memahami kehidupan pengguna

Penjelasan terperinci tentang teknik melihat masa fail Linux Penjelasan terperinci tentang teknik melihat masa fail Linux Feb 21, 2024 pm 01:15 PM

Penjelasan terperinci tentang teknik melihat masa fail Linux Dalam sistem Linux, maklumat masa fail adalah sangat penting untuk pengurusan fail dan perubahan penjejakan. Sistem Linux merekodkan maklumat pertukaran fail melalui tiga atribut masa utama iaitu masa capaian (atime), masa pengubahsuaian (mtime) dan masa perubahan (ctime). Artikel ini memperincikan cara melihat dan mengurus maklumat masa fail ini dan menyediakan contoh kod khusus. 1. Semak maklumat masa fail dengan menggunakan arahan ls dengan parameter -l untuk menyenaraikan fail.

Tutorial JavaScript Mudah: Cara Mendapatkan Kod Status HTTP Tutorial JavaScript Mudah: Cara Mendapatkan Kod Status HTTP Jan 05, 2024 pm 06:08 PM

Tutorial JavaScript: Bagaimana untuk mendapatkan kod status HTTP, contoh kod khusus diperlukan: Dalam pembangunan web, interaksi data dengan pelayan sering terlibat. Apabila berkomunikasi dengan pelayan, kami selalunya perlu mendapatkan kod status HTTP yang dikembalikan untuk menentukan sama ada operasi itu berjaya dan melaksanakan pemprosesan yang sepadan berdasarkan kod status yang berbeza. Artikel ini akan mengajar anda cara menggunakan JavaScript untuk mendapatkan kod status HTTP dan menyediakan beberapa contoh kod praktikal. Menggunakan XMLHttpRequest

Bagaimana untuk melaraskan masa pada jam tangan gshock Bagaimana untuk melaraskan masa pada jam tangan gshock Feb 21, 2024 pm 09:04 PM

Ramai pengguna tidak pasti bagaimana untuk melaraskan masa jam tangan gshock Kaedah keseluruhannya agak mudah. ​​Berikut adalah pengenalan terperinci kepada kaedah pelarasan jam tangan gshock. Cara melaraskan masa pada jam tangan gshock 1. Labelkan butang ini dahulu mengikut ABCD. Kunci: Ia boleh difahami sebagai kunci keluar, biasanya digunakan bersama dengan kunci C. Kekunci B dan kekunci D boleh difahami sebagai: kekunci tambah dan tolak, yang merupakan kekunci pelarasan Contohnya, jika sekarang pukul 13, tekan kekunci D apabila ia mencapai pukul 14. Kekunci C ialah kekunci mod Tekan untuk menukar mod Secara amnya, kekunci mod jam tangan berada di sudut kiri bawah dan mempunyai perkataan "mod" dalam bahasa Inggeris. Kaedah pengendalian 1. Mula-mula kita perlu melaraskan jam tangan ke

See all articles