|
@@ -1,6 +1,10 @@
|
|
|
<template>
|
|
|
<div id="header">
|
|
|
<!-- 时间 -->
|
|
|
+ <div class="clock">
|
|
|
+ <p class="time">{{ time }}</p>
|
|
|
+ <p class="date">{{ date }}</p>
|
|
|
+ </div>
|
|
|
<!-- title -->
|
|
|
<!-- 天气 -->
|
|
|
</div>
|
|
@@ -8,13 +12,16 @@
|
|
|
|
|
|
<script>
|
|
|
import axios from "axios";
|
|
|
-import moment from "moment";
|
|
|
+// import moment from "moment";
|
|
|
export default {
|
|
|
data() {
|
|
|
- return {};
|
|
|
+ return {
|
|
|
+ time: "",
|
|
|
+ date: ""
|
|
|
+ };
|
|
|
},
|
|
|
mounted() {
|
|
|
- // this.timeRefresh();
|
|
|
+ this.timeRefresh();
|
|
|
},
|
|
|
methods: {
|
|
|
// 前提获取
|
|
@@ -55,9 +62,44 @@ export default {
|
|
|
},
|
|
|
// 时间监听
|
|
|
timeRefresh() {
|
|
|
- setInterval(() => {
|
|
|
- console.log(moment(new Date()).format("YYYY-MM-DD HH:mm:ss"));
|
|
|
- }, 1000);
|
|
|
+ let that = this;
|
|
|
+ var week = [
|
|
|
+ "星期天",
|
|
|
+ "星期一",
|
|
|
+ "星期二",
|
|
|
+ "星期三",
|
|
|
+ "星期四",
|
|
|
+ "星期五",
|
|
|
+ "星期六"
|
|
|
+ ];
|
|
|
+ setInterval(updateTime, 1000);
|
|
|
+ updateTime();
|
|
|
+ function updateTime() {
|
|
|
+ var cd = new Date();
|
|
|
+ that.time =
|
|
|
+ zeroPadding(cd.getHours(), 2) +
|
|
|
+ ":" +
|
|
|
+ zeroPadding(cd.getMinutes(), 2) +
|
|
|
+ ":" +
|
|
|
+ zeroPadding(cd.getSeconds(), 2);
|
|
|
+ that.date =
|
|
|
+ zeroPadding(cd.getFullYear(), 4) +
|
|
|
+ "-" +
|
|
|
+ zeroPadding(cd.getMonth() + 1, 2) +
|
|
|
+ "-" +
|
|
|
+ zeroPadding(cd.getDate(), 2) +
|
|
|
+ " " +
|
|
|
+ week[cd.getDay()];
|
|
|
+
|
|
|
+ console.log(that.date + " " + that.time);
|
|
|
+ function zeroPadding(num, digit) {
|
|
|
+ var zero = "";
|
|
|
+ for (var i = 0; i < digit; i++) {
|
|
|
+ zero += "0";
|
|
|
+ return (zero + num).slice(-digit);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
computed: {
|