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 相关文章推荐
父子窗体间传递JSON格式的数据的代码
Dec 25 Javascript
Javascript 面试题随笔
Mar 31 Javascript
jQuery插件jPaginate实现无刷新分页
May 04 Javascript
CSS javascript 结合实现悬浮固定菜单效果
Aug 23 Javascript
跟我学习javascript的最新标准ES6
Nov 20 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
Dec 02 Javascript
基于Vue.js实现数字拼图游戏
Aug 02 Javascript
实例浅析js的this
Dec 11 Javascript
vue打包相关细节整理(小结)
Sep 28 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
Sep 21 Javascript
vue 父组件通过v-model接收子组件的值的代码
Oct 27 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
Aug 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
几种显示数据的方法的比较
2006/10/09 PHP
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
[原创]php正则删除img标签的方法示例
2017/05/27 PHP
小议javascript 设计模式 推荐
2009/10/28 Javascript
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
jquery弹出框的用法示例(一)
2013/08/26 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
详解Javascript模板引擎mustache.js
2016/01/20 Javascript
JavaScript必知必会(九)function 说起 闭包问题
2016/06/08 Javascript
js H5 canvas投篮小游戏
2016/08/18 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
2018/01/23 jQuery
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
react中Suspense的使用详解
2019/09/01 Javascript
原生JavaScript实现进度条
2021/02/19 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
python调用Delphi写的Dll代码示例
2017/12/05 Python
使用apidocJs快速生成在线文档的实例讲解
2018/02/07 Python
分享Pycharm中一些不为人知的技巧
2018/04/03 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
python绘制彩虹图
2019/12/16 Python
英语翻译系毕业生求职信
2013/09/29 职场文书
英文版银行求职信
2013/10/09 职场文书
家长寄语大全
2014/04/02 职场文书
主持人演讲稿
2014/05/13 职场文书
群众路线领导对照材料
2014/08/23 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
教师个人工作总结范文2014
2014/11/10 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android
MySql分区类型及创建分区的方法
2022/04/13 MySQL
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript