Vue 中获取当前时间并实时刷新的实现代码


Posted in Javascript onMay 12, 2020

1. 实现代码

<template>
 <div>
  {{nowDate}}{{nowWeek}}{{nowTime}}
 </div>
</template>

<script>
export default {
 data(){
  return {
   nowDate: "",  // 当前日期
   nowTime: "",  // 当前时间
   nowWeek: ""   // 当前星期
  }
 },
 methods:{
  dealWithTime(data) { // 获取当前时间
   let formatDateTime;
   let Y = data.getFullYear();
   let M = data.getMonth() + 1;
   let D = data.getDate();
   let H = data.getHours();
   let Min = data.getMinutes();
   let S = data.getSeconds();
   let W = data.getDay();
   H = H < 10 ? "0" + H : H;
   Min = Min < 10 ? "0" + Min : Min;
   S = S < 10 ? "0" + S : S;
   switch (W) {
    case 0:
     W = "日";
     break;
    case 1:
     W = "一";
     break;
    case 2:
     W = "二";
     break;
    case 3:
     W = "三";
     break;
    case 4:
     W = "四";
     break;
    case 5:
     W = "五";
     break;
    case 6:
     W = "六";
     break;
    default:
     break;
   }
   this.nowDate = Y + "年" + M + "月" + D + "日 ";
   this.nowWeek = "周" + W ; 
   this.nowTime = H + ":" + Min + ":" + S;
   // formatDateTime = Y + "年" + M + "月" + D + "日 " + " 周" +W + H + ":" + Min + ":" + S;
  },
 },
 mounted() { 
  // 页面加载完后显示当前时间
  this.dealWithTime(new Date())
  // 定时刷新时间
  this.timer = setInterval(()=> {
    this.dealWithTime(new Date()) // 修改数据date
  }, 500)
 }, 
 destroyed() {
  if (this.timer) { // 注意在vue实例销毁前,清除我们的定时器
   clearInterval(this.timer);
  }
 }
}
</script>

<style lang="scss" scope>

</style>

2. 实现效果

Vue 中获取当前时间并实时刷新的实现代码

总结

到此这篇关于Vue 中获取当前时间并实时刷新的实现代码的文章就介绍到这了,更多相关vue获取当前时间实时刷新内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
HTML中不支持静态Expando的元素的问题
Mar 08 Javascript
Javascript事件热键兼容ie|firefox
Dec 30 Javascript
JavaScript框架是什么?怎样才能叫做框架?
Jul 01 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
Aug 25 Javascript
JavaScript encodeURI 和encodeURIComponent
Dec 04 Javascript
javascript事件绑定学习要点
Mar 09 Javascript
BootStrap的JS插件之轮播效果案例详解
May 16 Javascript
Ajax与服务器(JSON)通信实例代码
Nov 05 Javascript
用jquery的attr方法实现图片切换效果
Feb 05 Javascript
js判断是否是手机页面
Mar 17 Javascript
基于Vue实现图片在指定区域内移动的思路详解
Nov 11 Javascript
jQuery 选择器用法实例分析【prev + next】
May 22 jQuery
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
May 12 #Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
May 12 #Javascript
JavaScript 接口原理与用法实例详解
May 12 #Javascript
ES5新增数组的实现方法
May 12 #Javascript
JavaScript内置对象之Array的使用小结
May 12 #Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
May 12 #Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
May 12 #Javascript
You might like
把77A收信机改造成收音机
2021/03/02 无线电
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
zend framework重定向方法小结
2016/05/28 PHP
详解PHP中array_rand函数的使用方法
2016/09/11 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
jQuery 白痴级入门教程
2009/11/11 Javascript
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
jquery悬浮提示框完整实例
2016/01/13 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
使用jQuery判断浏览器滚动条位置的方法
2016/05/30 Javascript
jquery动态遍历Json对象的属性和值的方法
2016/07/27 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
Javascript实现时间倒计时功能
2018/11/17 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
wxPython的安装与使用教程
2018/08/31 Python
python爬虫实现中英翻译词典
2019/06/25 Python
基于python3监控服务器状态进行邮件报警
2019/10/19 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
法院授权委托书格式
2014/09/28 职场文书
共青团员自我评价
2015/03/10 职场文书
党员进社区活动总结
2015/05/07 职场文书
Python 使用dict实现switch的操作
2021/04/07 Python