vue实现商城秒杀倒计时功能


Posted in Javascript onDecember 12, 2019

vue实现商城秒杀倒计时功能,效果图如下所示:

vue实现商城秒杀倒计时功能

template代码

<div>
  <div class="component-wrapper" id="flash-sale">
   <div class="sale-header">
    <div class="countdown-zone">
     <div class="countdown-prefix">限?r快??</div>
     <div class="countdown pure-css-countdown active">
       <div class="digits-wrapper hours">11</div>
       <div class="digits-seperator">月</div>
       <div class="digits-wrapper minutes">02</div>
       <div class="digits-seperator">日</div>
       <div class="digits-seperator">——</div>
       <div class="digits-wrapper seconds">11</div>
       <div class="digits-seperator">月</div>
       <div class="digits-wrapper">03</div>
       <div class="digits-seperator">日</div>
     </div>
    </div>
   </div>
  </div>
 </div>

script代码

export default {
  data() {
    return {
   hou:0,
   min:0,
   sec:0,
   ssec:0,
   endTime:'',
   disprArr:[],
    }
  },
  created(){
    let that=this
    that.time()
  },
  methods:{
    time(){
   var that=this
   var interval = setInterval(function timestampToTime(){
   
   var date=(new Date(结束的时间戳)) - (new Date());
   //new Date当前的时间戳,也可以换成自定义的时间戳
   if (date > 0) {
     let time = date / 1000;
     // 获取时、分、秒,毫秒
     that.hou = parseInt((time % (60 * 60 * 24)) / 3600)<10?('0'+parseInt((time % (60 * 60 * 24)) / 3600)):parseInt((time % (60 * 60 * 24)) / 3600)
     that.min = parseInt(((time % (60 * 60 * 24)) % 3600) / 60)<10?('0'+parseInt(((time % (60 * 60 * 24)) % 3600) / 60)):parseInt(((time % (60 * 60 * 24)) % 3600) / 60);
     that.sec = parseInt(((time % (60 * 60 * 24)) % 3600) % 60)<10?('0'+parseInt(((time % (60 * 60 * 24)) % 3600) % 60)):parseInt(((time % (60 * 60 * 24)) % 3600) % 60);
     that.ssec= parseInt(((date % (60 * 60 * 24)) % 3600) / 60)%10
    } else {
     //活动已结束,全部设置为'00'
     // console.log("aaa")
      that.day="00",
      that.hou="00",
      that.min="00",
      that.sec="00"
    }
  },100)
  }
  },
};

总结

以上所述是小编给大家介绍的vue实现商城秒杀倒计时功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
javascript引用对象的方法
Jan 11 Javascript
用jscript启动sqlserver
Jun 21 Javascript
javascript 常用代码技巧大收集
Feb 25 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 Javascript
js以及jquery实现手风琴效果
Apr 17 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
May 02 Javascript
AngularJS实现注册表单验证功能
Oct 16 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
May 25 Javascript
微信小程序实现聊天对话(文本、图片)功能
Jul 06 Javascript
vue this.reload 方法 配置
Sep 12 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
Mar 05 Javascript
js中addEventListener()与removeEventListener()用法案例分析
Mar 02 Javascript
深入理解 TypeScript Reflect Metadata
Dec 12 #Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
Dec 12 #Javascript
vue-property-decorator用法详解
Dec 12 #Javascript
JS实现动态倒计时功能(天数、时、分、秒)
Dec 12 #Javascript
JavaScript Reflect Metadata实现详解
Dec 12 #Javascript
JS动态显示倒计时效果
Dec 12 #Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
Dec 12 #Javascript
You might like
php 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
Python多线程同步Lock、RLock、Semaphore、Event实例
2014/11/21 Python
python用模块zlib压缩与解压字符串和文件的方法
2016/12/16 Python
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
使用python 3实现发送邮件功能
2018/06/15 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
PyQt5通信机制 信号与槽详解
2019/08/07 Python
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
c++工程师面试问题
2013/08/04 面试题
某科技软件测试面试题
2013/05/19 面试题
教师个人自我鉴定
2014/02/08 职场文书
党员公开承诺事项
2014/03/25 职场文书
八项规定对照检查材料
2014/08/31 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
留学推荐信中文范文
2015/03/26 职场文书
新员工辞职信范文
2015/05/12 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
卖车协议书范文
2016/03/23 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python
redis数据结构之压缩列表
2022/03/21 Redis