vue中 实时时间控件

vue中 实时时间控件时间控件(组件化可直接导入使用)效果图<template><divclass=”LoginClock”><divclass=”time”>{{time}}</div><divclass=”date”>{{date}}</div></div></template>//Anhighlightedblock<script>exportdefa

时间控件(组件化可直接导入使用)

  • 效果图
    在这里插入图片描述
<template>
  <div class="LoginClock">
    <div class="time">{ 
   { 
   time}}</div>
    <div class="date">{ 
   { 
   date}}</div>
  </div>
</template>
// An highlighted block
<script>
export default { 
   
  name: "LoginClock",
  data() { 
   
    return { 
   
      time: "--:--:--",
      date: "----.--.--",
      timer: ""
    };
  },
  methods: { 
   
    getTime(){ 
   
      let now = new Date(),
      _hour = now.getHours(),
      _minute = now.getMinutes(),
      _second = now.getSeconds(),
      _year = now.getFullYear(),
      _month = now.getMonth()+1,
      _day = now.getDate();
      _hour = _hour<10 ? '0'+_hour : _hour;
      _minute = _minute<10 ? '0'+_minute : _minute;
      _second = _second<10 ? '0'+_second : _second;
      _month = _month<10 ? '0'+_month : _month;
      _day = _day<10 ? '0'+_day : _day;
      this.time = _hour + ':' + _minute + ':' + _second;
      // this.time = _hour + ':' + _minute;
      this.date = _year + '.' + _month + '.' + _day;
    }
  },
  mounted() { 
   
    let self = this;
    self.timer = setInterval(()=>{ 
   
      self.getTime()
    },1000);
  },
  destroyed(){ 
   
    let self = this;
    clearInterval(self.timer);
  }
};
</script>

今天的文章vue中 实时时间控件分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/12877.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注