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 相关文章推荐
jquery中获取id值方法小结
Sep 22 Javascript
学JavaScript七大注意事项【必看】
May 04 Javascript
深入理解js数组的sort排序
May 28 Javascript
AngularJS  $modal弹出框实例代码
Aug 24 Javascript
原生js实现tab选项卡切换
Mar 23 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
Nov 22 Javascript
js实现时间轴自动排列效果
Mar 09 Javascript
使用ionic播放轮询广告的实现方法(必看)
Apr 24 Javascript
详解如何在vue项目中使用lodop打印插件
Sep 27 Javascript
小程序实现分类页
Jul 12 Javascript
深入webpack打包原理及loader和plugin的实现
May 06 Javascript
使用vue引入maptalks地图及聚合效果的实现
Aug 10 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
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
php面向对象全攻略 (一) 面向对象基础知识
2009/09/30 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
2012/05/16 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
javascript中基本类型和引用类型的区别分析
2015/05/12 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
2016/01/28 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
2018/08/28 Javascript
解决Vue打包上线之后部分CSS不生效的问题
2019/11/12 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
Python 初始化多维数组代码
2008/09/06 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
pygame实现五子棋游戏
2019/10/29 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
matplotlib阶梯图的实现(step())
2021/03/02 Python
波比布朗英国官网:Bobbi Brown英国
2017/11/13 全球购物
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
华为python面试题
2016/05/03 面试题
《莫泊桑拜师》教学反思
2014/04/23 职场文书
工商干部先进事迹
2014/05/14 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
歌剧魅影观后感
2015/06/05 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏