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 HashTable
Jan 22 Javascript
node.js中的fs.openSync方法使用说明
Dec 17 Javascript
浅析AngularJs HTTP响应拦截器
Dec 28 Javascript
javascript中闭包(Closure)详解
Jan 06 Javascript
jQuery中页面返回顶部的方法总结
Dec 30 Javascript
Angular.JS中的this指向详解
May 17 Javascript
激动人心的 Angular HttpClient的源码解析
Jul 10 Javascript
小程序实现单选多选功能
Nov 04 Javascript
使用Vue调取接口,并渲染数据的示例代码
Oct 28 Javascript
vue路由传参三种基本方式详解
Dec 09 Javascript
javascript 设计模式之享元模式原理与应用详解
Apr 08 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
Dec 24 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中使用灵巧的体系结构
2006/10/09 PHP
关于PHP自动判断字符集并转码的详解
2013/06/26 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
ES6中let 和 const 的新特性
2018/09/03 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
17个Python小技巧分享
2015/01/23 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
深入理解python中的闭包和装饰器
2016/06/12 Python
python写入已存在的excel数据实例
2018/05/03 Python
Django csrf 验证问题的实现
2018/10/09 Python
使用python读取.text文件特定行的数据方法
2019/01/28 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
python flask搭建web应用教程
2019/11/19 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
How to spawning asynchronous work in J2EE
2016/08/29 面试题
银行批评与自我批评
2014/02/10 职场文书
个人近期表现材料
2014/02/11 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
北京大学中文系教授推荐的10本小说
2019/08/08 职场文书
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server
《吸血鬼幸存者》新内容发布 追加多个全新模式
2022/04/07 其他游戏