ホームページ  >  記事  >  ウェブフロントエンド  >  サブコンポーネントでスロットが使用されるのはなぜですか?

サブコンポーネントでスロットが使用されるのはなぜですか?

php中世界最好的语言
php中世界最好的语言オリジナル
2018-02-24 09:37:421914ブラウズ

今回は、サブコンポーネントでスロットが使用される理由と、スロットサブコンポーネントを使用する際の注意点について説明します。以下は実際のケースです。

スロットシナリオの使用 1:

サブコンポーネント Minput.vue

<input type=&#39;text&#39;/>

親コンポーネント Minput

<Minput>可以显示吗</Minput>

この場合、Minput タグ内のテキストはレンダリングされません

今すぐ内部のテキストをレンダリングしたい場合はどうすればよいでしょうか?スロット

子コンポーネント

<input type=&#39;text&#39;/>

を使用するのは簡単です。この場合、親コンポーネント内のテキストをレンダリングできます

シナリオ2: 名前付きスロット

子コンポーネントhe.vue

<header>
    <slot name=&#39;header&#39;></slot>
</header>

親コンポーネント

<he>
    <h1 name=&#39;header&#39;>hello world</h1>
</he>

のレンダリング結果は、

rreee

cenario33章コンポーネントの子コンポーネント

<header><h1>hello world</h1></header>

x レンダリングは

<div>
    <h1>这是h1</h1>
    <slot>这是分发内容,只有在没有分发内容的情况下显示</slot>
</div>

これらの事例を読んだ後は、この方法を習得したと思います。さらに興味深い内容については、PHP 中国語 Web サイトの他の関連記事に注目してください。

関連記事:

ボタンをクリックした後に「ドット」の境界線を表示する方法

ブラウザのレンダリングプロセスの詳細な説明

入力テキストボックスと画像確認コードの作成方法

よく使用される入力テキストボックスの内容は自動的に垂直方向の中央に配置され、クリックするとデフォルトのプロンプトテキストは空になります

以上がサブコンポーネントでスロットが使用されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。