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 相关文章推荐
jQuery动态显示和隐藏datagrid中的某一列的方法
Dec 11 Javascript
JavaScript将数组转换成CSV格式的方法
Mar 19 Javascript
跟我学习javascript创建对象(类)的8种方法
Nov 20 Javascript
微信小程序 http请求详细介绍
Oct 09 Javascript
JS正则表达式修饰符global(/g)用法分析
Dec 27 Javascript
ES6正则表达式扩展笔记
Jul 25 Javascript
js时间戳与日期格式之间转换详解
Dec 11 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
Dec 13 Javascript
详解处理Vue单页面应用SEO的另一种思路
Nov 09 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
Nov 25 Javascript
微信小程序模板template简单用法示例
Dec 04 Javascript
webpack5 联邦模块介绍详解
Jul 08 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
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
php中apc缓存使用示例
2013/12/25 PHP
php返回json数据函数实例
2014/10/09 PHP
PHP统计目录中文件以及目录中目录大小的方法
2016/01/09 PHP
Symfony2函数用法实例分析
2016/03/18 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
vue实现从外部修改组件内部的变量的值
2020/07/30 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
pyside写ui界面入门示例
2014/01/22 Python
Python+django实现文件上传
2016/01/17 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
2016/04/23 Python
Python的时间模块datetime详解
2017/04/17 Python
Atom的python插件和常用插件说明
2018/07/08 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
Python安装whl文件过程图解
2020/02/18 Python
Python 多进程原理及实现
2020/12/21 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
销售员岗位职责
2014/06/09 职场文书
酒店辞职信怎么写
2015/02/27 职场文书
上课讲话检讨书范文
2015/05/07 职场文书
音乐研修感悟
2015/11/18 职场文书
Redis安装启动及常见数据类型
2021/04/14 Redis
python中if和elif的区别介绍
2021/11/07 Python