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 框架使用教程 AJAX篇
Oct 11 Javascript
ExtJs使用IFrame的实现代码
Mar 24 Javascript
jQuery循环动画与获取组件尺寸的方法
Feb 02 Javascript
jQuery实现的输入框选择时间插件用法实例
Feb 28 Javascript
js实现九宫格的随机颜色跳转
Feb 19 Javascript
JS去掉字符串前后空格、阻止表单提交的实现代码
Jun 08 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
JavaScript简单实现合并两个Json对象的方法示例
Oct 16 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
Apr 23 Javascript
JavaScript学习教程之cookie与webstorage
Jun 23 Javascript
uin-app+mockjs实现本地数据模拟
Aug 26 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制作静态网站的模板框架(四)
2006/10/09 PHP
PHP与SQL注入攻击[三]
2007/04/17 PHP
php里array_work用法实例分析
2015/07/13 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
2019/02/16 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
Javascript中Eval函数的使用说明
2008/10/11 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
详解Howler.js Web音频播放终极解决方案
2020/08/23 Javascript
python搭建虚拟环境的步骤详解
2016/09/27 Python
python 排序算法总结及实例详解
2016/09/28 Python
Python实现输出程序执行进度百分比的方法
2017/09/16 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
python遍历小写英文字母的方法
2019/01/02 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
解决python文件双击运行秒退的问题
2019/06/24 Python
python3 常见解密加密算法实例分析【base64、MD5等】
2019/12/19 Python
Python多线程正确用法实例解析
2020/05/30 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
python 装饰器的基本使用
2021/01/13 Python
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
生产车间主管岗位职责
2013/12/28 职场文书
2014年小学德育工作总结
2014/12/05 职场文书
地陪导游欢迎词
2015/01/26 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers