ホームページ > ウェブフロントエンド > Vue.js > スロットとは何ですか? Vue のスロットを詳しく見る

スロットとは何ですか? Vue のスロットを詳しく見る

青灯夜游
リリース: 2022-06-01 21:15:30
転載
6870 人が閲覧しました

スロットとは何ですか?この記事では、Vue のスロットについて詳しく学び、スロットの基本的な使い方を体験し、名前付きスロットとスコープ スロットについて紹介します。

スロットとは何ですか? Vue のスロットを詳しく見る

1. スロットとは

スロット それは機能ですvue によって コンポーネントのパッケージャ に提供されます。開発者は、コンポーネントをカプセル化するときにユーザーがスロットとして指定すると予想される 不確実な部分を定義できます。スロットは、コンポーネントのカプセル化中にユーザー用に予約された コンテンツのプレースホルダー と考えることができます。 (学習ビデオ共有: vue ビデオ チュートリアル)

スロットとは何ですか? Vue のスロットを詳しく見る

2. スロットの基本的な使い方を体験します

コンポーネントをカプセル化するとき、

要素を通じてスロットを定義し、ユーザー用に コンテンツ プレースホルダー を予約できます。サンプルコードは以下のとおりです。
スロットとは何ですか? Vue のスロットを詳しく見る

2.1 予約スロットのないコンテンツは破棄されます

コンポーネントのカプセル化時に予約がない場合

任意の スロット、ユーザーが提供した任意の カスタム コンテンツは破棄されます。サンプル コードは次のとおりです。
スロットとは何ですか? Vue のスロットを詳しく見る

2.2 バックアップの内容

コンポーネントをカプセル化するときに、

## を予約できます。 # スロットは フォールバック コンテンツ (デフォルト コンテンツ) を提供します。コンポーネントのコンシューマがスロットにコンテンツを提供しない場合、フォールバック コンテンツが有効になります。サンプル コードは次のとおりです:
スロットとは何ですか? Vue のスロットを詳しく見る

3. 名前付きスロット If

を予約する必要がある場合コンポーネントのカプセル化 複数のスロット ノード

がある場合、各 <slot></slot> スロットに 特定の名前 を指定する必要があります。この特定の名前を持つ スロットは「名前付きスロット」 と呼ばれます。サンプル コードは次のとおりです。
スロットとは何ですか? Vue のスロットを詳しく見る注意: 名前が指定されていないスロットには、「

default

」という暗黙の名前が付けられます。

3.1 名前付きスロットにコンテンツを提供する

名前付きスロットにコンテンツを提供する場合、

以上がスロットとは何ですか? Vue のスロットを詳しく見るの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート