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更改class和id的方法
Oct 10 Javascript
IE8下关于querySelectorAll()的问题
May 13 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
Dec 09 Javascript
jquery zTree异步加载简单实例分享
Feb 05 Javascript
JS的location.href跳出框架打开新页面的方法
Sep 04 Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
May 28 Javascript
JS模拟实现方法重载示例
Aug 03 Javascript
vue-quill-editor实现图片上传功能
Aug 08 Javascript
JavaScript设计模式之建造者模式实例教程
Jul 02 Javascript
js模拟实现烟花特效
Mar 10 Javascript
基于JavaScript获取url参数2种方法
Apr 17 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投票程序源码
2007/03/11 PHP
解析php下载远程图片函数 可伪造来路
2013/06/25 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
php版交通银行网银支付接口开发入门教程
2016/09/26 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
htm调用JS代码
2007/03/15 Javascript
很可爱的输入框
2008/08/03 Javascript
jQuery boxy弹出层插件中文演示及使用讲解
2011/02/24 Javascript
js中一维数组和二位数组中的几个问题示例说明
2014/07/17 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
使用Require.js封装原生js轮播图的实现代码
2017/06/15 Javascript
Angular 4.X开发实践中的踩坑小结
2017/07/04 Javascript
Vue封装的可编辑表格插件方法
2018/08/28 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
2018/12/14 Javascript
vue--vuex详解
2019/04/15 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
详解JavaScript作用域 闭包
2020/07/29 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
python的即时标记项目练习笔记
2014/09/18 Python
在Python中处理XML的教程
2015/04/29 Python
使用python和pygame绘制繁花曲线的方法
2018/02/24 Python
JavaScript中的模拟事件和自定义事件实例分析
2018/07/27 Python
opencv python图像梯度实例详解
2020/02/04 Python
python实现梯度法 python最速下降法
2020/03/24 Python
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
高中三年学习生活的自我评价
2013/10/10 职场文书
食品安全处置方案
2014/06/14 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
自主招生自荐信范文
2015/03/04 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
Angular CLI发布路径的配置项浅析
2021/03/29 Javascript
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers