Vueは右上隅の時間表示のリアルタイム更新を実装します

Vueは右上隅の時間表示のリアルタイム更新を実装します

この記事の例では、右上隅の時間表示のリアルタイム更新を実現するためのVueの具体的なコードを紹介します。具体的な内容は次のとおりです。

レンダリング

utils フォルダ内の index.js

エクスポートデフォルト{
  // 右上隅のタイムスタンプを取得します formatDate(time) {
    newTime = "" とします。
    date = new Date(time); とします。
    let a = new Array("日","MON","TUE","WED","THUR","FRI","SAT");
    年 = date.getFullYear() とします。
        month = date.getMonth()+1, //月は0から始まります day = date.getDate(),
        時間 = date.getHours(),
        分 = date.getMinutes(),
        秒 = date.getSeconds(),
        week = 新しいDate().getDay();
        時間<10の場合{
          時間 = "0"+時間;
        }
        最小値<10の場合{
          min = "0" +分;
        }
        (秒<10)の場合{
          秒 = "0"+秒;
        }
    newTime = 年 + "-"+月+"-" +日 +"週"+a[週] + " "+時間+":"+分+":"+秒;
    新しい時刻を返します。
  }
}

ページフォルダ内のsrc==>cs.vue

<テンプレート>
  <div class="main">   
    <!-- ヘッダー -->
    <div class="header">     
      <div class="cue_time">{{現在の日付}}</div>
    </div>
  </div>
</テンプレート>
 
<スクリプト>
  '../utils/index' から utils をインポートします 
  エクスポートデフォルト{
    名前:"トランニン",
    データ () {
      戻る {       
        現在の日付: utils.formatDate(新しい日付())、
        currentDateTimer:null, //ヘッダーの現在の時刻}
      
    },
    方法:{
      // ヘッダー時間を更新する refreshCurrentTime(){
        this.currentDate = utils.formatDate(新しい日付())
      }
 
    },
    マウントされた(){
      // 時間指定の更新時間 this.currentDateTimer = setInterval(this.refreashCurrentTime,1000)
 
    }
  }
</スクリプト>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Vueで現在時刻を取得しリアルタイムで更新する実装コード
  • Vue2.0 カウントダウン プラグイン (タイムスタンプの更新ジャンプは影響を受けません)

<<:  SSL を実装するために nginx を設定する方法の例

>>:  MySQL 8.0.23 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)

推薦する

MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更

この記事では、参考までにMySQL 8.0.19 winx64のインストールチュートリアルを紹介しま...

モバイルアダプティブスタイルで@mediaを使用する方法

一般的な携帯電話のスタイル: @media all および (orientation : 縦向き) ...

Ubuntu で VIM を C++ 開発エディタとして設定する

1. 設定ファイルをユーザー環境にコピーし、新しい.vimフォルダを作成し、バンドルサブフォルダを作...

Linux のインスタンスにパブリック IP アドレスを割り当てる方法

説明するこのインターフェースを呼び出すときは、次の点に注意する必要があります。パブリック IP アド...

MYSQL 演算子の概要

目次1. 算術演算子2. 比較演算子3. 論理演算子4. ビット演算子5. 演算子の優先順位1. 算...

Docker可視化管理ツールであるDocker UIの使用

1. DockerUIの紹介DockerUI は Docker API をベースとしており、Dock...

Alibaba Cloud ECS サーバーの開始プロセス (初心者必読のチュートリアル)

1. Alibaba Cloudは、個人のニーズに応じて適切なクラウドサーバーを選択し、CPU、メ...

DCL を使用して MySQL でユーザーを管理し、権限を制御する方法

DCL (データ制御言語): データベースのアクセス権とセキュリティ レベルを定義し、ユーザーを作成...

Vue v-model 関連の知識のまとめ

​v-model は、入力とフォーム データ間、または 2 つのコンポーネント間の双方向データ バイ...

CSSを使用してAndroidシステムの読み込みアニメーションを実装する

Web には一般的な読み込みアイコンが 2 つあります。1 つは iOS の「菊」、もう 1 つは ...

Alibaba Cloud Centos6.X でメールを送信する際に発生するさまざまな問題

序文: Webサービスを提供するために、Alibabaクラウドホストを新しくインストールしました。す...

CentOS 6.5 の設定 ssh キーフリーログインで pssh コマンドを実行する方法の説明

1. psshを確認してインストールします。yum list pssh 2. キーレスログインが設定...

Nginx サーバーで URL リンクを設定する方法

LNMPのようなアーキテクチャを持つウェブサイトは、一般的にPHPフレームワークに基づいて開発されて...

Docker がポート 2375 を公開し、サーバー攻撃を引き起こす問題と解決策

docker リモート API を学習した学生であれば、ポート 2375 についてよくご存知だと思い...

MySQL における SQL ページングクエリのいくつかの実装方法と利点と欠点

【SQL】SQLページングクエリの概要開発プロセスではページングが必要になることがよくあります。今日...