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实现手机震动API代码
Aug 05 Javascript
Node.js 条形码识别程序构建思路详解
Feb 14 Javascript
你所未知的3种Node.js代码优化方式
Feb 25 Javascript
Validform表单验证总结篇
Oct 31 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
Dec 07 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
Mar 11 Javascript
详解RequireJS按需加载样式文件
Apr 12 Javascript
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
详解vue-cli3使用
Aug 14 Javascript
详解angularjs跨页面传参遇到的一些问题
Nov 01 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
Jul 23 Javascript
推荐几个不错的console调试技巧实现
Dec 20 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
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
php查看网页源代码的方法
2015/03/13 PHP
php实现smarty模板无限极分类的方法
2015/12/07 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
2016/10/28 PHP
jquery的键盘事件修改代码
2011/02/24 Javascript
Js-$.extend扩展方法使方法参数更灵活
2013/01/15 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
js动态修改整个页面样式达到换肤效果
2014/05/23 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
JavaScript+html5 canvas实现本地截图教程
2020/04/16 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
Javascript实现动态时钟效果
2018/11/17 Javascript
微信小程序实现时间进度条功能
2020/11/17 Javascript
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
python实现图书管理系统
2018/03/12 Python
详解python--模拟轮盘抽奖游戏
2019/04/12 Python
详解Python self 参数
2019/08/30 Python
Python使用re模块验证危险字符
2020/05/21 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
Foreo国际站:Foreo International
2018/10/29 全球购物
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
Abbott Lyon官网:女士手表、珠宝及配件
2020/12/26 全球购物
请解释流与文件有什么不同
2016/07/29 面试题
大学生简历中个人的自我评价
2013/10/06 职场文书
自荐信的两点禁忌
2013/10/30 职场文书
护理职业生涯规划书
2014/01/24 职场文书
销售总经理岗位职责
2014/03/15 职场文书
租房协议书范文
2014/08/20 职场文书
报表员工作失误检讨书范文
2014/09/19 职场文书
500字作文之关于爸爸
2019/11/14 职场文书
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers