vue组件里的倒计时定时器,vue实现倒计时

  vue组件里的倒计时定时器,vue实现倒计时

  本文主要详细介绍vue倒计时组件。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  本文分享了vue的《秒杀倒计时》组件的具体代码,供大家参考。具体内容如下

  以下组件使用Vue来实现秒杀倒计时。

  

开发思路

  1.请求服务器获取此时的服务器时间(统一以服务器时间为准)

  2.将用户的当前计算机时间与服务器时间进行比较,以获得时间差。取当前计算机时间-减去时差作为最终时间(定义为当前服务器时间)。

  3.设置峰值开始时间。

  4.将峰值时间与服务器的当前时间进行比较,以获得时间差(总共x秒)。

  5.根据x秒,计算出秒杀开始时间前还有x天x小时x分x秒。

  

代码实现

  下面的代码只显示了步骤4和5。

  组件倒计时. vue

  模板

  差异

  type= datetime-local :min= current time placeholder=请输入峰值开始时间 v-model=startTime

  按钮@click=提交开始计时/按钮

  /div

  差异

  h1 { { count down } }/h1

  /div

  /模板

  脚本

  设timer=null

  LettTextPrefix=还有:从spike开始;

  从“时刻”导入时刻;

  导出默认值{

  名称:“倒计时”,

  data() { return {

  电流:力矩()。format (yyyy-mm-ddthh: mm ),//请使用步骤1-3中计算的服务器时间。

  startTime: moment()。格式( YYYY-MM-DDTHH:mm ),

  倒计时时间,tiptextprefix 0天,0小时,0分钟和0秒

  }},

  方法:{

  提交:函数(){

  const _ this=this

  clearInterval(定时器);

  timer=setInterval(()={

  _ this . count down time=_ this . count down();

  }, 1000);

  },

  倒计时:函数(){

  console . log(this . start time);

  常数秒=时刻(this.startTime)。diff(新日期,“秒”);

  if(秒=0) {

  clearInterval(定时器);

  返回‘秒杀已经开始’;

  }

  const秒=秒`;

  const分钟=(秒-秒)/60;

  const minute=minutes

  const hours=(分钟-分钟)/60;

  const hour=hours $;

  const day=(小时-小时)/24;

  const RES=tipTextPrefix day day hour minute minute second second ;

  返回res

  }

  },

  }

  /脚本

  风格

  /风格

  这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • vue中的定时器清不掉,vue设置定时器调用方法,vue如何设置定时器和清理定时器
  • js定时方法,js的定时器函数
  • js定时方法,js的定时器函数,js定时器的使用(实例讲解)
  • js定时器重复执行怎么停止,js每隔几秒执行一次
  • js定时器重复执行怎么停止,js每隔几秒执行一次,js定时器(执行一次、重复执行)
  • js定时器重复执行怎么停止,,js定时器(执行一次、重复执行)
  • js中2种定时器的使用及清除的实现过程,js中两种定时器的设置及清除
  • js中2种定时器的使用及清除的实现过程,js中两种定时器的设置及清除,JS中2种定时器的使用及清除的实现
  • ,,Qt定时器和随机数详解
  • ,,Qt基础开发之Qt多线程类QThread与Qt定时器类QTimer的详细方法与实例
  • ,,IOS 中NSTimer定时器的使用
  • C语言定时器,c语言定时器程序编写
  • C语言定时器,c语言定时器程序编写,C语言实现简单的定时器
  • java 定时器的多种实现方式有哪些,java定时器的实现方式有几种
  • java 定时器的多种实现方式有哪些,java定时器的实现方式有几种,Java 定时器的多种实现方式
  • 留言与评论(共有 条评论)
       
    验证码: