ref 定義:要素またはサブコンポーネントの参照情報を登録するために使用されます。参照情報は、親コンポーネントの $refs オブジェクトに登録されます。
例: コンポーネント 1: <テンプレート> <div> 私は{ {名前}} </div> </テンプレート> <スクリプト> エクスポートデフォルト{ 名前:'Cpn1', データ() { 戻る { 名前:'コンポーネント 1' } }, } </スクリプト> コンポーネント2: <テンプレート> <div>私は{ {名前} </div> </テンプレート> <スクリプト> エクスポートデフォルト{ 名前:'Cpn2', データ() { 戻る { 名前:'コンポーネント 2' } }, } </スクリプト> アプリ.vue <テンプレート> <div id="アプリ"> <cpn-1 ref="c1"></cpn-1> <cpn-2 ref="c2"></cpn-2> <button @click="showDom">ボタン</button> <h2 ref="title">私はタイトルです</h2> <input type="text" ref="input" 値="123"> </div> </テンプレート> <スクリプト> 「./components/Cpn1.vue」からCpn1をインポートします。 「./components/Cpn2.vue」からCpn2をインポートします。 エクスポートデフォルト{ コンポーネント: Cpn1、Cpn2 }, 名前:「アプリ」、 メソッド: { 表示Dom() { コンソールにログ出力します。 console.log(this.$refs.c2.$data.name); console.log(this.$refs.title) console.log(this.$refs.input.value) // 実際の DOM オブジェクトを取得して値を変更します var title = this.$refs.title; title.innerText="helloWord" }, }, }; </スクリプト> 上記のプログラムを実行し、ページ上の「ボタン」をクリックします。効果は次のようになります。 コンソールも見てみましょう: ref オブジェクトを通常の要素で使用すると、通常の DOM 要素が取得されることがわかります。ref を子コンポーネントで使用すると、参照はコンポーネント インスタンスを指します。 実際のニーズに応じて、ref を通じて要素またはサブコンポーネントの参照情報を登録できます。必要に応じて、$refs を使用して実際の DOM 要素またはコンポーネント インスタンスを取得し、必要な操作を実行できます。 Vue での ref の使い方とデモンストレーションについてはこれで終わりです。Vue での ref の使い方についてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: CSS は Alibaba ベクター ライブラリを使用して、対応する位置に見栄えの良いアイコン効果をすばやく追加します (サンプル コード)
>>: MySQL 8.0.25 のインストールと設定方法のグラフィックチュートリアル
目次序文バックグラウンドデータの結合フロントエンドデータ表示ページ効果表示Avue.js は、既存の...
実際の使用では、ミニプログラムを友人や友人サークルと共有する必要があることが多く、通常は一度に 1 ...
序文セキュリティ上の理由から、会社が Linux サーバーへのすべてのログインにセキュリティ制限を課...
目次1. 原因2. デバイス情報3. 準備4. Apacheをインストールする5. gitを設定する...
この記事では、弾幕効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的な...
目次ポータルエラー境界処理エラー境界を使用しない場合はどうなりますか?注記ポータルスロットとも言えま...
この記事では、画像フォロー効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具...
初めてこのエッセイを使ったとき、私はかなりぎこちなく感じましたhtmlファイルコードをコピーコードは...
はじめに以前は、Docker イメージは Azure のコンテナー レジストリに保存されていました。...
目次1. 使用方法2. 準備3. 文法3.1 変数と代入3.2 入力および出力パラメータ3.3 プロ...
かなり前の記事で、 -webkit-box-reflectプロパティについて説明しました。リフレクシ...
<br />ブログを始めて 1 年、私はブログの内外で多くのことを個人的に学びました。ま...
VMWare (Virtual Machine ware) は、「仮想 PC」ソフトウェア会社です。...
物理的に言えば、InnoDB テーブルは、共有テーブルスペース ファイル (ibdata1)、排他テ...
目次tomcatをデプロイする1.ダウンロードして解凍する2. 設定ファイルを変更する移植プロジェク...