您当前的位置:首页 > 网站建设 > javascript
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery | 小程序 |

vue实现右上角时间显示实时刷新

51自学网 2022-02-21 13:39:18
  javascript

本文实例为大家分享了vue实现右上角时间显示实时刷新的具体代码,供大家参考,具体内容如下

效果图

utils文件夹下的index.js

export default {  // 获取右上角的时间戳  formatDate(time) {    let  newTime = "";    let date = new Date(time);    let a = new Array("日","一","二","三","四","五","六");    let year = date.getFullYear(),        month = date.getMonth()+1,//月份是从0开始        day = date.getDate(),        hour = date.getHours(),        min = date.getMinutes(),        sec = date.getSeconds(),        week = new Date().getDay();        if(hour<10){          hour = "0"+hour;        }        if(min<10){          min="0"+min;        }        if(sec<10){          sec = "0"+sec;        }    newTime = year + "-"+month+"-" +day +"  星期"+a[week] + " "+hour+":"+min+":"+sec;    return newTime;  }}

src==>page文件夹下cs.vue

<template>  <div class="main">       <!-- 头部 -->    <div class="header">           <div class="cue_time">{{currentDate}}</div>    </div>  </div></template> <script>  import utils from '../utils/index'   export default {    name:"tranin",    data () {      return{               currentDate: utils.formatDate(new Date()),        currentDateTimer:null,//头部当前时间      }          },    methods:{      // 刷新头部时间      refreashCurrentTime(){        this.currentDate = utils.formatDate(new Date())      }     },    mounted(){      // 定时刷新时间      this.currentDateTimer = setInterval(this.refreashCurrentTime,1000)     }  }</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持51zixue.net。


下载地址:
关于前端JavaScript ES6详情
vue实现图片拖动排序
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。