Vue補間式とv-textディレクティブの違い

Vue補間式とv-textディレクティブの違い

{{message}}構文はタグコンテンツでのみ使用できます

{{}}この構文は補間式と呼ばれます。補間式には、任意の有効な js 式を記述できます。

1. プラグイン式を使用する

プラグイン式を使用すると、コンテンツがちらつく問題が発生しますが、v-text ではちらつきの問題はありません。

<div id="アプリ">

    <p>

        {{メッセージ}}

    </p>
   <p v-text="メッセージ"></p>

</div>

<script src="./js/vue.js"></script>
<スクリプト>

    vm = new Vue({

        el:"#アプリ",  

        データ:{ 

        メッセージ:"hello vue"

    }

    })

</スクリプト>

上記のコードでは、出力が正常であれば、結果は一貫しています。

ただし、ネットワーク速度が遅い場合は、プラグイン式が先にページに出力されます。

{{メッセージ}}

ページは通常どおりレンダリングされますが、ユーザー エクスペリエンスとしては不十分です。

2. プラグイン式でv-cloakを使用してちらつきの問題を解決する

<スタイル>

    [Vクローク]:



    表示:なし;

}

</スタイル>

<div id="アプリ">

    <p v-マント>

        {{メッセージ}}

    </p>

    <p v-text="メッセージ"></p>

</div>

<script src="./js/vue.js"></script>

v-cloak属性を使用して実行時に非表示にすることができますが、 vue実行の最後にv-cloak属性を自動的に削除します。

この方法はちらつきの問題を解決するために使用できます

3. プラグイン式

プラグイン式はコンテンツを挿入するだけで、元のコンテンツを上書きしませんが、 v-text元のコンテンツを上書きします。

<div id="アプリ">

    <p>

         -  - {{メッセージ}} -  - 

    </p>

    //----こんにちはVue----

    <p v-text="メッセージ">1234556</p>

    // こんにちはビュー

</div>

<script src="./js/vue.js"></script>
<スクリプト>

    vm = new Vue({

        el:"#アプリ",

         データ:{
       メッセージ:"hello vue"
    }
    })

</スクリプト>

これで、vue 補間式と v-text ディレクティブの違いに関するこの記事は終了です。vue 補間式と v-text ディレクティブの違いについての詳細は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vue は、データがロードされるときに補間式がちらつく問題をどのように解決しますか?
  • Vue補間式の簡単な紹介Mustache
  • Vue の補間、式、区切り、命令の知識のまとめ
  • Vue の v-if/v-show/補間式によって発生する点滅の原因と解決策
  • Vue 基本構文における補間式の詳細な説明

<<:  MySQLでよく使われる文字列関数トップ10の詳細な説明

>>:  CCS におけるマージン: トップ崩壊問題を解決する

推薦する

MySQL における 10 進数型の使用法の簡単な紹介

MySQL でサポートされている浮動小数点型は、 FLOAT 、 DOUBLE 、およびDECIMA...

JSはじゃんけんゲームを実装します

この記事の例では、じゃんけんゲームを実装するためのJSの具体的なコードを参考までに共有しています。具...

MySQLデータベース監視binlogを有効にする手順

序文多くの場合、ユーザーが自分のデータに対して実行する操作に基づいて何かを行う必要があります。たとえ...

さまざまなブラウザに対応するためにCSSで指定フォント@font-faceを導入する際の問題

Web ページを作成するときに、特定のフォントを使用したい場合は、 @font-faceを介して参照...

過去の Linux イメージの問題を修正するためのサンプル分析

過去の Linux イメージに関する問題を修正従来の Linux イメージで作成された ECS クラ...

MySQL 接続例外とエラー 10061 の解決方法

MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース...

Navicat for MySQL チュートリアル

まず、Navicat for MySQL をダウンロードしてインストールする必要があります。正規版の...

Linux teeコマンドの使い方の詳しい説明

teeコマンドは主にstandout(標準出力ストリーム、通常はコマンド実行ウィンドウ)に出力し、同...

Docker コンテナの uid と gid の詳細な理解

デフォルトでは、コンテナ内のプロセスは root ユーザー権限で実行され、この root ユーザーは...

SQL 結合クエリの内部結合、外部結合、クロス結合の違いの詳細な説明

データベースを使用するアプリケーションを開発する場合、必然的にユニオンクエリを使用する必要があります...

CSS で垂直方向の中央揃えを実装するいくつかの方法の概要

フロントエンドのレイアウト プロセスでは、水平方向の中央揃えを実現するのは比較的簡単で、通常は ma...

MySQLストアドプロシージャの原理と使用法の詳細な説明

この記事では、例を使用して、MySQL ストアド プロシージャの原理と使用方法を説明します。ご参考ま...

CentOS 7 で NFS ファイル共有ストレージ サービスを構築するための完全な手順

序文NFS (Network File System) は、ネットワーク ファイル システムを意味し...

画像の下部の空白部分の問題を解決する

最近のプロジェクトに取り組んでいるとき、下の図に示すように、画像を参照すると常に下部に空白スペースが...

単純なCSSの詳細に惚れ込むと、重要ではないものの、効率性が向上する可能性がある

CSS の将来は非常に楽しみです。一方では、まったく新しいページ レイアウト方法であり、他方では、ク...