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 相关文章推荐
iframe 自适应高度[在IE6 IE7 FF下测试通过]
Apr 13 Javascript
javawscript 三级菜单的实现原理
Jul 01 Javascript
javascript:history.go()和History.back()的区别及应用
Nov 25 Javascript
Area 区域实现post提交数据的js写法
Apr 22 Javascript
javascript正则表达式使用replace()替换手机号的方法
Jan 19 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
Sep 19 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
Oct 25 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
Apr 04 Javascript
关于vue-cli 3配置打包优化要点(推荐)
Apr 22 Javascript
vue-router源码之history类的浅析
May 21 Javascript
微信小程序实现canvas分享朋友圈海报
Jun 21 Javascript
JS class语法糖的深入剖析
Jul 07 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 清除网页病毒的方法
2008/12/05 PHP
PHP Opcache安装和配置方法介绍
2015/05/28 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
php strftime函数的详细用法
2018/06/21 PHP
javascript中负数算术右移、逻辑右移的奥秘探索
2013/10/17 Javascript
JavaScript调试技巧之console.log()详解
2014/03/19 Javascript
javascript 回调函数详解
2014/11/11 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
JavaScript生成的动态下雨背景效果实现方法
2015/02/25 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
js实现轮播图的完整代码
2020/10/26 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
从零学Python之入门(四)运算
2014/05/27 Python
python控制台中实现进度条功能
2015/11/10 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
python2爬取百度贴吧指定关键字和图片代码实例
2019/08/14 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
用Python进行websocket接口测试
2020/10/16 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
民警群众路线教育实践活动对照检查材料
2014/10/04 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
实习工作表现评语
2014/12/31 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android