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的开源工具PACKER2.0.2
Nov 04 Javascript
网页和浏览器兼容性问题汇总(draft1)
Jun 01 Javascript
避免 showModalDialog 弹出新窗体的原因分析
May 31 Javascript
JS代码同步文本框内容的实例方法
Jul 12 Javascript
js获取php变量的实现代码
Aug 10 Javascript
js图片实时加载提供网页打开速度
Sep 11 Javascript
jQuery基于图层模仿五星星评价功能的方法
May 07 Javascript
JavaScript隐式类型转换
Mar 15 Javascript
Java  Spring 事务回滚详解
Oct 17 Javascript
纯js实现悬浮按钮组件
Dec 17 Javascript
Javascript读写cookie的实例源码
Mar 16 Javascript
JavaScript array常用方法代码实例详解
Sep 02 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中empty is_null和isset的测试
2013/06/29 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
PHP防范SQL注入的具体方法详解(测试通过)
2014/05/09 PHP
php中simplexml_load_file函数用法实例
2014/11/12 PHP
PHP实现的sqlite数据库连接类
2014/12/12 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
2016/10/29 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
PHP 实现缩略图
2021/03/09 PHP
将jQuery应用于login页面的问题及解决
2009/10/17 Javascript
jQuery 表单验证扩展代码(一)
2010/10/11 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
2018/08/08 Javascript
微信小程序wepy框架笔记小结
2018/08/08 Javascript
Java及python正则表达式详解
2017/12/27 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
pyqt5利用pyqtDesigner实现登录界面
2019/03/28 Python
Python实现Linux监控的方法
2019/05/16 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
python怎么判断模块安装完成
2020/06/19 Python
PyTorch-GPU加速实例
2020/06/23 Python
python openssl模块安装及用法
2020/12/06 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
北美大型运动类产品商城:Champs Sports
2017/01/12 全球购物
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
装饰资料员岗位职责
2013/12/30 职场文书
村党支部公开承诺书
2014/05/29 职场文书
农林经济管理专业自荐信
2014/09/01 职场文书
党员示范岗材料
2014/12/19 职场文书
义卖募捐活动总结
2015/05/09 职场文书
追讨欠款律师函
2015/06/24 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
《山中访友》教学反思
2016/02/24 职场文书