vue ディレクティブ v-bind の使用と注意点

vue ディレクティブ v-bind の使用と注意点

1. v-bind: 要素の属性にデータをバインドできる

 <div id="アプリ">

    <p v-bind:title="message" v-bind:id="pId">私はpタグです</p>

 </div>

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

          <スクリプト>

            vm = new Vue({

                el:"#アプリ",

                データ:{

                    メッセージ: 「私はpタグのタイトル値です」

                    pId: 「これはランダムなIDです」

                }

            })

出力は次のようになります。

2. v-bind: は次のように省略できます: コロンを直接記述することをお勧めします

<div id="アプリ">

    <p :title="message" :id="pId">私はpタグです</p>

 </div>

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

          <スクリプト>

            vm = new Vue({

                el:"#アプリ",

                データ:{

                    メッセージ: 「私はpタグのタイトル値です」

                    pId: 「これはランダムなIDです」

                }

            })

出力は上記と同じである

3. v-bind: 命令式の結合、

式を連結する場合、連結された文字列は引用符で囲む必要があります。そうしないと、変数として解析されます。

引用符なし:

エラー: [Vue 警告]: プロパティまたはメソッド「これは追加の ID です」はインスタンスで定義されていませんが、レンダリング中に参照されます。プロパティを初期化して、データ オプションまたはクラスベースのコンポーネントのいずれかで、このプロパティがリアクティブであることを確認してください。

引用を追加:

<p title="200" :title="message" :id="pId+'これは追加のIDです'">私はpタグです</p>

出力:

v-bindの使い方と注意点については以上です。v-bindの使い方と注意点についてさらに詳しく知りたい方は、123WORDPRESS.COMの過去記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • VueJs の V-bind ディレクティブの詳細な説明
  • VUE における v-bind の基本的な使い方の詳細な説明
  • Vue.js 学習ノート v-bind と v-on の分析
  • Vueはv-bindを使用してsrcとhrefに値を割り当てます

<<:  CSS スタイルが機能しない (史上最も完全な解決策の概要)

>>:  フォームファイル選択ボックスのスタイルをカスタマイズする例

推薦する

js 属性オブジェクトの hasOwnProperty メソッドの使用

オブジェクトの hasOwnProperty() メソッドは、オブジェクトに特定の独自の (継承され...

非常に実用的なTomcat起動スクリプトの実装方法

序文セキュリティ上の理由から、会社が Linux サーバーへのすべてのログインにセキュリティ制限を課...

docker で php+nginx+swoole+mysql+redis 環境を構築する方法

オペレーティングシステム: Alibaba Cloud ESC インスタンス centos7.4ソフ...

Ubuntu仮想マシンでシリアル通信にcutecomを使用する方法

Ubuntu仮想マシンでのシリアル通信にcutecomを使用する1. cutecomをインストールす...

親コンテナの CSS 均等分割 (完全三分の一) の実装

親コンテナの幅は固定されています。子要素が親の幅を均等に分割するには、どのような方法がありますか?コ...

Docker+Selenium Grid に基づく技術アプリケーションをテストするためのサンプル コード

Selenium Grid の紹介Selenium Grid のいくつかの新しい機能は、今後リリース...

LinuxでVIMエディタを使う方法

豊富なオプションを備えた強力なエディターとして、Vim は多くのユーザーに愛されています。この記事で...

MySQL 8.0ドライバとAlibaba Druidバージョン間の互換性の問題を解決

この記事では主に、MySQL 8.0 ドライバーと Alibaba Druid バージョン間の互換性...

Windows Server 2008R2 ファイル サーバーを Windows Server 2016 にアップグレードする

ユーザー組織には、ドメインに参加している 2 台の Windows Server 2008 R2 フ...

HTML マルチヘッダーテーブルコード

1. マルチヘッダーテーブルコードコードをコピーコードは次のとおりです。 <!DOCTYPE ...

CentOS8 デプロイメント LNMP 環境で mysql8.0.29 をコンパイルしてインストールする方法の詳細なチュートリアル

1. 前提条件何度かインストールしているので、エラーについてはこれ以上説明しません。ちょっとわかりに...

docker-maven-pluginプラグインは対応するjarパッケージを取得できません

docker-maven-plugin プラグインを使用する場合、Maven は対応する jar パ...

テキストエリアの使用に関する注意事項

なぜテキストエリアについて具体的に言及するのでしょうか?なぜなら、textarea ノードは実際には...

RHEL8 で静的 IP アドレスを設定するさまざまな方法の簡単な分析

Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...

期間限定フラッシュセール機能を実現するJavaScriptタイマー

この記事では、期間限定フラッシュセール機能を実装するためのJavaScriptの具体的なコードを参考...