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 5.7 のパフォーマンスと sys スキーマの監視パラメータの説明 (推奨)

1. パフォーマンス スキーマ: はじめにMySQL 5.7 では、多数の新しい監視項目の導入、ス...

React双方向データバインディングの原理についての簡単な説明

目次双方向データバインディングとは双方向データバインディングの実装データ影響ビュービューはデータに影...

Ubuntu 18.04にMySQL 5.7をインストールする

この記事は MySQL 公式サイトを参考にしてまとめたものであり、遭遇したいくつかの問題も記録されて...

MySQLのどのフィールドがインデックスに適しているかについての簡単な説明

目次1 データベース インデックスを作成するための一般的なルールは次のとおりです。 2. 数千万件の...

VirtualBox で作成された Debian 仮想マシンは Windows ホストとファイルを共有します

用語: 1. VM: 仮想マシンステップ: 1. Windows 10 に VirtualBox 6...

Vue3とTypeScriptを組み合わせたプロジェクト開発の実践の概要

目次概要1. コンポジションAPI 1. ref と reactive の違いは何ですか? 2. 周...

Windows 環境での MySQL 8.0 のインストール、設定、アンインストール

ソフトウェアバージョンウィンドウズ: ウィンドウズ10 MySQL: mysql-8.0.17-wi...

Centos7 に yum 経由で MySQL をインストールする方法

1. MySQLがインストールされているかどうかを確認する yum インストール済みリスト | gr...

便利で使いやすいウェブアプリケーションを設計するための 10 のヒント

より使いやすい Web アプリケーションを設計するための 10 のヒントをご紹介します。ヒント1: ...

Linux でスレッドを作成するための pthread_create の具体的な使用法

pthread_create関数機能紹介pthread_createはUNIX環境のスレッド作成関数...

docker の実行に必要な権限の分析

Docker を実行するには root 権限が必要です。非 root ユーザーに docker コマ...

vuex ベースのショッピングカート機能の実装

この記事の例では、ショッピングカート機能を実装するためのvuexの具体的なコードを参考までに共有して...

CSSフロートの特性についての簡単な説明

この記事では、CSS フロートの特徴を紹介します。皆さんと共有し、自分用のメモとして残したいと思いま...

4つのファイル拡張子 .html、.htm、.shtml、.shtm の違い

ウェブページを作り始めたばかりの友人の多くは、拡張子が非常に多いことに気づきます。実際、htm と ...

ReactプロジェクトでのTypeScriptの実装

目次1. はじめに2. 使用方法ステートレスコンポーネントステートフルコンポーネント制御コンポーネン...