vue+moment实现倒计时效果


Posted in Javascript onAugust 26, 2019

本文实例为大家分享了vue+moment实现倒计时的具体代码,供大家参考,具体内容如下

示例

vue+moment实现倒计时效果

代码

<!-- 使用计算属性,传入截止日期 -->
<span>{{countDown(endDate)}}</span>
/*引入日期插件*/
import moment from 'moment'
export default {
 data() {
 return {
 now: moment(),
 endDate: '2019-05-07 08:20:00',
 }
 },
 mounted() {
 //定时更新当前时间
 setInterval(()=>{
 this.now = moment()
 },1000),
 //数字前补 0 
 // num传入的数字,n需要的字符长度
 PrefixInteger(num, n) {
 return (Array(n).join(0) + num).slice(-n);
 }
 },
 computed: {
 //计算属性,返回剩余时间
 countDown(){
 return function(endDate) {
 let m1 = this.now
 let m2 = moment(endDate)
 var du = moment.duration(m2 - m1, 'ms'),
 hours = du.get('hours'),
 mins = du.get('minutes'),
 ss = du.get('seconds');
 if(hours<=0 && mins<=0 && ss<=0) {
  return "已超时"
 }else {
  return this.PrefixInteger(hours,2) + ':' + this.PrefixInteger(mins,2) + ':' + this.PrefixInteger(ss,2)
 }
 }
 }
 },
}

更多关于倒计时的文章请查看专题:《倒计时功能》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中的self和this用法小结
Feb 08 Javascript
jQuery编程中的一些核心方法简介
Aug 14 Javascript
jQuery 3 中的新增功能汇总介绍
Jun 12 Javascript
Bootstrap实现各种进度条样式详解
Apr 13 Javascript
jQuery实现的页面详情展开收起功能示例
Jun 11 jQuery
Vue.directive使用注意(小结)
Aug 31 Javascript
VUE实现可随意拖动的弹窗组件
Sep 25 Javascript
JS面试题大坑之隐式类型转换实例代码
Oct 14 Javascript
Vue+Element实现动态生成新表单并添加验证功能
May 23 Javascript
一个手写的vue放大镜效果
Aug 09 Javascript
Javascript如何实现扩充基本类型
Aug 26 Javascript
关于JavaScript 中 if包含逗号表达式
Nov 27 Javascript
原生js实现针对Dom节点的CRUD操作示例
Aug 26 #Javascript
Moment.js实现多个同时倒计时
Aug 26 #Javascript
vue获取验证码倒计时组件
Aug 26 #Javascript
seajs和requirejs模块化简单案例分析
Aug 26 #Javascript
JavaScript实现身份证验证代码实例
Aug 26 #Javascript
基于vue、react实现倒计时效果
Aug 26 #Javascript
tweenjs缓动算法的使用实例分析
Aug 26 #Javascript
You might like
S900/ ETON E1-XM 收音机
2021/03/02 无线电
php写的AES加密解密类分享
2014/06/20 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
2014/06/21 PHP
WordPress自定义时间显示格式
2015/03/27 PHP
兼容ie和firefox js关闭代码
2008/12/11 Javascript
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
删除节点的jquery代码
2014/01/13 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python的几种开发工具介绍
2007/03/07 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
Python实现翻转数组功能示例
2018/01/12 Python
详解python分布式进程
2018/10/08 Python
Python3最长回文子串算法示例
2019/03/04 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
python 解决函数返回return的问题
2020/12/05 Python
pycharm实现猜数游戏
2020/12/07 Python
TripAdvisor日本:全球领先的旅游网站
2019/02/14 全球购物
运动会加油口号
2014/06/07 职场文书
车辆工程专业求职信
2014/06/14 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
文书工作总结(范文)
2019/07/11 职场文书
浅谈GO中的Channel以及死锁的造成
2022/03/18 Golang