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 のインストールと設定方法のグラフィックチュートリアル
データベースデータをエクスポートします:まずcmdを開いてMySQLのbinフォルダに入ります1. ...
Ubuntu 20.04 がリリースされ、多くの新機能が導入されましたが、慣れていない機能も多くあ...
推奨される Docker 学習教材: https://www.runoob.com/docker/d...
<br />原文: http://andymao.com/andy/post/103.h...
目次1. 配列を宣言して初期化する2. 合計、最小値、最大値を計算する3. 文字列、数値、オブジェク...
Swiper は、携帯電話やタブレットなどのモバイル端末向けに設計された、純粋な JavaScri...
1. VMwareでCentos7を接続し、固定IPを設定する1) まず、仮想イメージ名を右クリック...
MySQL 5.7コマンドを使用するMySQLコマンドラインクライアント1. パスワードを入力してく...
MySQL SQL ステートメントのパフォーマンス チューニングの簡単な例サーバー開発を行う際には、...
図書館運営クエリ1.SHOW DATABASE; ----すべてのデータベースを照会する2. SHO...
目次更新可能なビュービューのパフォーマンスビューの制限ビューは MySQL 5.0 以降で導入されま...
1. システムにログインし、ディレクトリに入ります: cd /etc/sysconfig/netwo...
最近、Yahoo の 34 の黄金律を読み、ウェブサイトのパフォーマンスを最適化する方法を学びました...
序文Dockerを使ってHadoopクラスタを起動するたびに、ネットワークカードの再バインド、IPの...
目次1. オプションの連鎖2. NULL値の結合3. 再帰型エイリアス4. アサーション署名5. P...