ホームページ  >  記事  >  ウェブフロントエンド  >  vue.JSで時間を表示する方法

vue.JSで時間を表示する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-11-12 16:24:002434ブラウズ

Vue.JS で時間を表示する方法: まず、時間を格納するためのデータ内の変数を定義します。コードは [data(){return {nowTime:''}}] で、次に div を指定します。は [dc6dce4a544fdca2df29d5ac0ea9906b{{nowTime}}16b28748ea4df4d9c2150843fecfba68] です。

vue.JSで時間を表示する方法

【おすすめ関連記事:vue.js

時刻を表示する Vue.JS メソッド:

1. 時刻を格納するデータ内の変数を定義します

data(){
   return {
     nowTime:''
   }
  },

2. div

<div>{{nowTime}}</div>

3.js パーツを指定します。

 //显示当前时间(年月日时分秒)
    timeFormate(timeStamp) {
      let year = new Date(timeStamp).getFullYear();
      let month =new Date(timeStamp).getMonth() + 1 < 10? "0" + (new Date(timeStamp).getMonth() + 1): new Date(timeStamp).getMonth() + 1;
      let date =new Date(timeStamp).getDate() < 10? "0" + new Date(timeStamp).getDate(): new Date(timeStamp).getDate();
      let hh =new Date(timeStamp).getHours() < 10? "0" + new Date(timeStamp).getHours(): new Date(timeStamp).getHours();
      let mm =new Date(timeStamp).getMinutes() < 10? "0" + new Date(timeStamp).getMinutes(): new Date(timeStamp).getMinutes();
      let ss =new Date(timeStamp).getSeconds() < 10? "0" + new Date(timeStamp).getSeconds(): new Date(timeStamp).getSeconds();
      this.nowTime = year + "年" + month + "月" + date +"日"+" "+hh+":"+mm+&#39;:&#39;+ss ;
    },
    nowTimes(){
      this.timeFormate(new Date());
      setInterval(this.nowTimes,1000);
      this.clear()
    },
    clear(){
      clearInterval(this.nowTimes)
      this.nowTimes = null;
    }

4. それをコピーして貼り付けるだけです。主にタイマーを使用し、1 秒ごとに呼び出し、最後にタイマーをクリアして関数をクリアします

#関連する無料学習の推奨事項:

JavaScript(ビデオ)

以上がvue.JSで時間を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。