Vue如何获取当前时间
生活随笔
收集整理的这篇文章主要介绍了
Vue如何获取当前时间
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
第一种方式:
- 代码如下: <template><div id="homeHeader" class="clearfix"> <div class="nav clearfix" > 当前时间是:<a class="datastyle txt">{{date | formatDateTime}}</a> </div></div></template><script>export default {name: "homeHeader",data() {return {date: new Date(), };},filters: {formatDateTime(value) {let date = new Date(value);let y = date.getFullYear();let MM = date.getMonth() + 1;MM = MM < 10 ? "0" + MM : MM;let d = date.getDate();d = d < 10 ? "0" + d : d;let h = date.getHours();h = h < 10 ? "0" + h : h;let m = date.getMinutes();m = m < 10 ? "0" + m : m;let s = date.getSeconds();s = s < 10 ? "0" + s : s;return y + "-" + MM + "-" + d + " " + h + ":" + m + ":" + s;}},mounted() {var that = this;this.timer = setInterval(() => {that.date = new Date(); //修改数据date}, 1000);},beforeDestroy() {if (this.timer) {clearInterval(this.timer); //在Vue实例销毁前,清除我们的定时器}}, };</script>
- 根据项目的中的需求,可以自行改动
原文参考
-------------------------------------------------------------------------------------------------------------------------------
第二种方式:
- 代码如下:
原文参考
总结
以上是生活随笔为你收集整理的Vue如何获取当前时间的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Elementui icon图标不显示
- 下一篇: vue安装及配置