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 表格分页等操作实现代码(pagedown,pageup)
Apr 11 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
Oct 14 Javascript
JS模板实现方法
Apr 03 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
Apr 26 Javascript
javascript实现网页背景烟花效果的方法
Aug 06 Javascript
jquery插件ajaxupload实现文件上传操作
Dec 09 Javascript
JavaScript暂停和继续定时器的实现方法
Jul 18 Javascript
Angular.js中用ng-repeat-start实现自定义显示
Oct 18 Javascript
vue-cli的工程模板与构建工具详解
Sep 27 Javascript
Javascript实现秒表倒计时功能
Nov 17 Javascript
Vue组件之高德地图地址选择功能的实例代码
Jun 21 Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 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
thinkPHP模型初始化实例分析
2015/12/03 PHP
简单实现php上传文件功能
2017/09/21 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
推荐20家国外的脚本下载网站
2011/04/28 Javascript
JS实现随机数生成算法示例代码
2013/08/08 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
AngularJS的内置过滤器详解
2015/05/14 Javascript
Javascript基础学习笔记(菜鸟必看篇)
2016/07/22 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
python微元法计算函数曲线长度的方法
2018/11/08 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
python 实现dict转json并保存文件
2019/12/05 Python
python获取栅格点和面值的实现
2020/03/10 Python
python使用PIL剪切和拼接图片
2020/03/23 Python
Python实现动态循环输出文字功能
2020/05/07 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
描述JSP和Servlet的区别、共同点、各自应用的范围
2012/10/02 面试题
岗位竞聘报告范文
2014/11/06 职场文书
社会治安综合治理责任书
2015/01/29 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers