1. provideとinjectの説明
2. provideとinjectの使用
3. 親コンポーネント <テンプレート> <erzi-com></erzi-com> </テンプレート> <script lang="ts"> 「../components/ErZi.vue」からErZiをインポートします。 「vue」から{provide, ref}をインポートします エクスポートデフォルト{ 名前:"概要", コンポーネント:{ 'erzi-com':エルジ }, 設定(){ giveSunziData=ref({ 100、 高さ:50, bg:'ピンク' }) // 最初のパラメータは共有データの名前です (giveSunzi) // 2 番目のパラメータは共有データ (giveSunziData) です 提供する('Sunzi'、SunziDataを提供する) } } </スクリプト>
4. 息子コンポーネント <テンプレート> <div> <h2>息子のコンポーネント</h2> <div>値を取得: {{getFaytherData}}</div> </div> <hr/> <sun-con></sun-con> </テンプレート> <script lang="ts"> 'vue' から defineComponent をインポートし、 inject します。 「./SunZI.vue」からSunZIをインポートします。 エクスポートデフォルトdefineComponent({ 名前: 'ErZi'、 コンポーネント:{ 'sun-con':SunZI }, 設定(){ getFaytherData = inject('giveSunzi'); を取得します。 戻り値: getFaytherData } }); </スクリプト> 5. 孫コンポーネント <テンプレート> <div> <h2>孫コンポーネント</h2> <div>取得された値は {{getYeYeData} です。}</div> </div> </テンプレート> <script lang="ts"> 'vue' から {defineComponent,inject} をインポートします。 エクスポートデフォルトdefineComponent({ 設定(){ getYeYeData=inject('giveSunzi'); を取得します。 戻り値: getYeYeData } }); </スクリプト> 6. レンダリング 7. 親コンポーネントは複数のプロバイダーを渡すことができますか?
8. rovideとinjectの参照シナリオ
これで、vue3 での provide と inject の使用に関するこの記事は終了です。vue provide と inject の使用に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MySQL 8.x msi バージョンのインストール チュートリアル (画像とテキスト付き)
数日前にプログラムを書いていたとき、プロンプト情報 (TITLE) を新しい行で囲みたいと思いました...
目次概要1. 親コンポーネントが子コンポーネントに値を渡す2. 子コンポーネントが親コンポーネントに...
1. ネクサスサービス構築の意義イントラネットの統合プロキシとして、チームで共同開発する場合、全員が...
1. 基本ライン 2. 特殊効果(効果は独立しておらず、互いに組み合わせることができます) 1. 両...
学習目標: parseInt() と Number() という 2 つの関数は、文字列をデータ型に変...
目次チュートリアルシリーズ1. バックアップ戦略の説明1. バックアップの種類2. バックアップで考...
ポーテナーの紹介Portainer は、ステータス表示パネル、アプリケーション テンプレートの迅速な...
目次Promise の基本的な使用法: 1. Promiseオブジェクトを作成する2. プロミス方式...
CSS3 では、transform 関数を使用して、テキストや画像の回転、拡大縮小、傾斜、移動という...
序文開発プロセスでは、10 進データ型がよく使用されます。 MySQL では、小数点は正確なデータ型...
目次1. はじめに2. インストール01. 新しい仮想マシンを作成する02. システムをインストール...
【1】中央の要素の幅と高さを知る絶対値 + 負のマージンコードの実装 .wrapBox5{ 幅: 3...
MultiTail は、tail コマンド機能と同様に、複数のドキュメントを同時に監視するために使用...
目次1. 背景2. サイレントログインとは何ですか? 3. カスタムログイン状態を維持する方法4. ...
ここでは、HTML ページのサイズを縮小した後に下部にスクロール バーを表示し、スクロール バーをス...