VueはRefを使用してレベル間でコンポーネントインスタンスを取得します例の紹介開発プロセスでは、レベル間の参照インスタンスの取得が避けられません。ほとんどの場合、コンポーネント自体の 下の図に示すように、 ドキュメントディレクトリ構造コンポーネントはA、B、C、D、E、インデックスの6つあり、上図のコンポーネントの順序でそれぞれのページに挿入されます。 ページのスタイルは次のとおりです。 vue-refをインストールするvue-ref をダウンロード npm インストール vue-ref --save グローバル登録 'vue-ref' から ref をインポートします Vue.use(参照) 使い方 <!-- vm.dom は DOM ノードになります --> <p v-ref="c => this.dom = c">こんにちは</p> <!-- vm.child は子コンポーネントのインスタンスになります --> <子コンポーネント v-ref="c => this.child = c"></子コンポーネント> <span v-for="n in 10" :key="n" v-ref="(c, key) => {...}">{{ n }} </span> ルート コンポーネントのカスタム メソッド [provide と inject を使用]インデックス ページでは、次の 3 つのメソッドを提供しています。
提供する() { 戻る { setChildrenRef: (名前、参照) => { this[name] = 参照 }, getChildrenRef: 名前 => { this[名前]を返す }, 参照を取得: () => { これを返す } } }, 各ページを個別に説明するコンポーネントAページ: インジェクションメソッドを通じてsetChildrenRefメソッドを取得し、上記の指示を通じてコンポーネントDをキャッシュします。 コンポーネントBページ: コンポーネントCページ: コンポーネントDページ: コンポーネント E ページ: このページでは、2 つのメソッドを挿入するだけでなく、コンポーネント D の色を切り替えるメソッドも設定して、レベル間でコンポーネント D のインスタンスを実際に取得したかどうかをテストします。 結果ご覧のとおり、3 つの親インスタンスは同じであり、コンポーネント D のテキスト スタイルがコンポーネント E で正常に変更されています。良い! 上記は、Vue が Ref を使用してレベル間でコンポーネントを取得する手順の詳細です。Vue が Ref を使用してコンポーネントを取得する方法の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Linux の Makefile とは何ですか? どのように機能しますか?
>>: mysql5.7 ユーザー権限の作成、ユーザーの削除、権限の取り消し
パッシブチェックパッシブ ヘルス チェックでは、NGINX と NGINX Plus はイベントの発...
目次概要本日正午、開発およびテスト環境の MySQL サービスで接続数が多すぎるというエラーが報告さ...
目次複数の変数を同時に宣言する場合は、1 行に短縮できます。分割代入は複数の変数に同時に値を割り当て...
フィルターを使用して画像に透明な CSS を書く方法コードをコピーコードは次のとおりです。 html...
jar パッケージを Docker コンテナに変換する方法1.まずJavaイメージをダウンロードする...
基礎1. スキャフォールディングを使用してプロジェクトを作成し、開始する1.1 足場を設置する: n...
1. ファイル削除コマンド:対応するディレクトリを検索します -mtime + 日数 -name &...
MySQL 8.0.25の最新のダウンロードとインストールのチュートリアルは参考になります。具体的な...
正式な環境でアップグレードする場合は、データと重要な設定をバックアップしてください。アップグレードに...
rpmインストールパッケージを使用してmysqlをオフラインでインストールします。参考までに準備:公...
目次1. 成果を達成する2. 実装コード3. その他の実装要約する1. 成果を達成する 2. 実装コ...
目次数学オブジェクト共通プロパティ一般的な方法Math.random()文字列メソッド長さプロパティ...
この記事では、Docker の使用で最もよく使用されるイメージ コマンドとコンテナ コマンドを一覧表...
ハードディスクのファイル属性のバッチ表示など、特定の種類のファイルに対してバッチ操作を実行する場合、...
序文要素がビューポート内にあるかどうかを監視する2つの方法を共有する1. 位置計算Element.g...