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 相关文章推荐
解析js原生方法创建表格效率测试
Jul 08 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
Mar 25 Javascript
json实现前后台的相互传值详解
Jan 05 Javascript
JS控制静态页面传递参数并获取参数应用
Aug 10 Javascript
详解webpack 多入口配置
Jun 16 Javascript
JS+canvas画一个圆锥实例代码
Dec 13 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
Apr 20 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
Sep 16 Javascript
如何在 JavaScript 中更好地利用数组
Sep 27 Javascript
js面向对象方式实现拖拽效果
Mar 03 Javascript
JS前端使用canvas实现扩展物体类和事件派发
Aug 05 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数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
PHP MVC框架中类的自动加载机制实例分析
2019/09/18 PHP
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
jQuery UI Autocomplete 体验分享
2012/02/14 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
jquery单行文字向上滚动效果的实现代码
2014/09/05 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
微信小程序实现打开内置地图功能【附源码下载】
2017/12/07 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
Django之模板层的实现代码
2019/09/09 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
JMS中Topic和Queue有什么区别
2013/05/15 面试题
.net软件工程师面试题
2015/03/31 面试题
EJB的激活机制
2013/10/25 面试题
承认错误的检讨书
2014/01/30 职场文书
《池塘边的叫声》教学反思
2014/04/12 职场文书
爱我中华演讲稿
2014/05/20 职场文书
何玥事迹观后感
2015/06/16 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
公文写作指导之倡议书!
2019/07/03 职场文书