Vueのスロットの詳細な説明

Vueのスロットの詳細な説明

Vue でのコードの再利用により、mixnis が提供されます。テンプレートの再利用により、スロットが提供されます。

スロット分類

デフォルトスロット

名前付きスロット

スコープ付きスロット

コンポーネントに HTML タグを挿入するだけの場合は、デフォルトのスロットを使用できます。

複数ある場合は、最初のスロットに名前を付けて、どのスロットに挿入するかを決定する必要があります。

スロット内のコンポーネントのデータを使用したい場合は、スコープ付きスロットを使用できます。

以下はデフォルトスロットの使用法を示しています

ここに画像の説明を挿入

使用する場合

ここに画像の説明を挿入

上記はデフォルトのスロットの使用です

名前付きスロットとは、コンポーネント内に1つ以上のスロットを定義し、どのスロットがそれに作用するかを区別するために、スロットに名前を付けることを意味します。

ここに画像の説明を挿入

使用する場合

ここに画像の説明を挿入

ここで、Vue 2.6 バージョンには、テンプレート タグを使用する新しいスロット記述方法があることを述べたいと思います。テンプレートは単なるラッピング タグであり、実際のページにはレンダリングされないことはご存じでしょう。スロット記述の新しい方法はそれを使用します。以下に示すように、それなしでは十分ではありません。

ここに画像の説明を挿入

スコープ付きスロットについてお話しましょう。

上記の 2 つのスロットによって表示されるデータを見てみましょう。これらはすべて、スロットのユーザーである About コンポーネントのデータに配置されています。

しかし、場合によっては、ユーザーはこれらのデータを気にせず、カテゴリ コンポーネント自体からデータが取得されることがあります。

ユーザーは、スロット内のコンテンツの表示を管理するだけで済みます。

ここでスコープ付きスロットが役に立ちます

ここに画像の説明を挿入

上の図では、スコープスロットで2つのデータがユーザーに渡されていることがわかります。

ユーザーはどのように受け取りましたか?

ここに画像の説明を挿入

上記はVueで使用される3種類のスロットです

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • Vue.js スロットにおけるスコープ付きスロットの使用法の詳細な説明
  • Vueスコープスロットの実装方法と機能の詳しい説明
  • Vue の匿名スロット、名前付きスロット、スコープ付きスロットの使い方の詳細な説明
  • Vue でのスロットとクラスタースロットの使用に関する詳細な説明
  • vue2.6 スロット更新 v-slot 使用方法の概要の詳細な説明
  • Vueコンポーネントのスコープ付きスロットの詳細な説明

<<:  HTML テーブルタグチュートリアル (25): 垂直配置属性 VALIGN

>>:  Dockerプライベートライブラリの実装

推薦する

フレックスレイアウトにおけるflex-growとflex-shrinkの計算方法の詳しい説明

CSS のFlex(彈性布局)すると、Web ページのレイアウトを柔軟に制御できます。Flex Fl...

Linux における $ 記号の基本的な使い方のまとめ

Linuxバージョン: CentOS 7 [root@azfdbdfsdf230lqdg1ba91 ...

Linux での mysql-5.7.28 インストール チュートリアル

1. 公式ウェブサイトから Linux バージョンをダウンロードします: https://dev.m...

HTMLを教える記事

アーティストになるつもりがない場合は、開発者として HTML を読んで、必要に応じて簡単な変更を加え...

Xshell を使用して VMware 上の Linux 仮想マシンに接続する (グラフィック手順)

はじめに: 最近 Hadoop プラットフォームの構築を勉強し始めたので、ローカルマシンに VMwa...

システムエラー 1067 を解決するための MySQL データベース グリーン バージョンのインストール チュートリアル

ソフトウェアのグリーンバージョンとインストールバージョンの違いは何ですか?通常、ファイルのインストー...

ウェブタイポグラフィにおける致命的な意味的ミス 10 選

<br />これは、Steven D が書いた Web フロントエンド開発デザインの基本...

Javascript ファイルと Blob の詳細な説明

目次ファイル()文法パラメータ例ブロブ()文法パラメータ財産方法例要約するファイル() File()...

MySQL全文インデックスの原理と欠点

MySQL フルテキスト インデックスは、特定のテーブルの特定の列に表示されるすべての単語のリストを...

MySQLでヘッダー付きのCSVファイルをエクスポートする方法

公式ドキュメント http://dev.mysql.com/doc/refman/5.7/en/se...

JavaScript でウェブ プレーヤーを実装する

今日は、JavaScript を使用して Web ページ上にプレーヤーを作成する方法を紹介します。誰...

Xmeter APIインターフェーステストツールの使用状況の分析

XMeter API は、以下のサービスを含む、JMeter に基づくワンストップのオンライン イン...

MySQL のデータ統計に関するヒント

よく使用されるデータベースである MySQL では、多くの操作が必要です。デジタル操作には非常に便利...

BootStrap グリッド間に隙間を残す解決策

目次[例を見る]: 【本来の効果は以下の通り】理由は次のとおりです。 【解決】:要約するBootSt...

docker-compose を使用して mongodb と mysql を構築する詳細なプロセス

docker-compose で mongodb と mysql を構築する詳細な方法を見てみましょ...