vue3で注意すべき2つのポイントを詳しく解説:セットアップ

vue3で注意すべき2つのポイントを詳しく解説:セットアップ

vue2の場合

親コンポーネントから子コンポーネントにプロパティを渡す

ここに画像の説明を挿入

サブコンポーネントはプロパティを受け取る

ここに画像の説明を挿入

ここに画像の説明を挿入

受け取らない場合は$attrsで受け取る必要があります。欠点は、型に制限がなく、使用すると名前が比較的長くなることです。

ここに画像の説明を挿入

ここに画像の説明を挿入

使用すると名前が長くなります

ここに画像の説明を挿入

Vue2、親コンポーネントは子コンポーネントのスロットを使用する

ここに画像の説明を挿入

ここに画像の説明を挿入

スロットの内容を印刷する

ここに画像の説明を挿入

親コンポーネントが子コンポーネントの2つのスロットを使用する場合

ここに画像の説明を挿入

ここに画像の説明を挿入

親コンポーネントは子コンポーネントの名前付きスロットを使用します

ここに画像の説明を挿入

ここに画像の説明を挿入

vue3では

セットアップに関する注意事項

ここに画像の説明を挿入

セットアップライフサイクルは、beforecreated

ここに画像の説明を挿入
ここに画像の説明を挿入

セットアップは、propsとcontextの2つのパラメータを取得できます。

子コンポーネントに2つのプロパティを渡す

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

印刷コンテキスト

ここに画像の説明を挿入

ここに画像の説明を挿入

コンテキスト属性

vue2と同様に、一部のみが宣言されている場合、残りはattrs属性にあります。

ここに画像の説明を挿入

ここに画像の説明を挿入

コンテキスト.emit

子コンポーネントにリスナーイベントを追加する

ここに画像の説明を挿入

ここに画像の説明を挿入

コンテキスト.スロット

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

名前付きスロットを渡す場合

ここに画像の説明を挿入

または(推奨)

ここに画像の説明を挿入

印刷

ここに画像の説明を挿入

2つの名前付きスロットを渡す場合

ここに画像の説明を挿入

ここに画像の説明を挿入

要約する

ここに画像の説明を挿入

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

以下もご興味があるかもしれません:
  • 強くお勧めします! Vue 3.2 でシンタックスシュガーを設定する
  • Vue3 の SetUp 関数のプロパティとコンテキスト パラメータの詳細な説明
  • vue3 でのセットアップ スクリプトの適用例
  • vue3 の setUp とリアクティブ関数の使用方法の詳細な説明
  • Vue3 setup() の高度な使用例の詳細な説明
  • フロントエンド vue3 セットアップチュートリアル

<<:  モバイル端末のジャンプ問題を解決する(CSS遷移、ターゲット疑似クラス)

>>:  docker runコンテナの自動終了の解決策

推薦する

Zabbix で複数の JVM プロセスを監視する方法

1. シナリオの説明:私たちの環境ではマイクロサービスを使用しています。各プログラムには個別のプロセ...

VMWare Linux MySQL 5.7.13 のインストールと設定のチュートリアル

この記事では、参考までにVMWare LinuxにMySQL 5.7.13をインストールするチュート...

ulとliの基本的な使用法の分析

ナビゲーション、少量のデータテーブル、中央揃え<!DOCTYPE html PUBLIC &q...

W3C チュートリアル (14): W3C RDF および OWL アクティビティ

RDF と OWL は、2 つの重要なセマンティック ウェブ テクノロジーです。 RDF と OWL...

TypeScript の Enum が問題となる理由

目次どうしたの?いつ使うか列挙の数を制御するビット値コントロールインデックス非数値列挙結論はType...

docker を使用して kafka プロジェクトをデプロイする Centos6 方法の分析

この記事では、Docker を使用して Centos6 に Kafka プロジェクトをデプロイする方...

WeChatアプレットキャンバスが署名機能を実装

WeChatアプレットプロジェクトでは、開発モジュールに手書き署名機能が含まれ、WeChatアプレッ...

DockerコンテナでLNMPをコンパイルする例

目次1. プロジェクトの説明2. Nginxイメージの作成3. MySQLイメージの作成4. PHP...

MySQLとNavicatプレミアムのインストールと設定の詳細な手順

前提条件: Mac、zsh がインストールされ、bash のときに mysql がダウンロードされ、...

ウェブページ制作TDは隠し表示もオーバーフロー可能

おそらく、この記事にこのようなタイトルを付けると、誰かがこう尋ねるでしょう。「なぜまだテーブルに注目...

HTML ベースタグ target=_parent の使用の紹介

<base> タグは、ページ上のすべてのリンクのデフォルトのアドレスまたはデフォルトのタ...

Vueは左上と右上のスライドナビゲーションを実装します

ナビゲーションなどは日々の開発でよく使うので、記録として記事を書きます。ナビゲーションは終了/開始位...

3つのDocker Nginxログの処理の詳細な説明

社内の同僚は Nginx ログの標準出力、つまりコンソール経由の処理を必要としているため、まずログを...

Nginx で Http、Https、WS、WSS を設定する方法

前面に書かれた今日のインターネット分野では、Nginx は最も広く使用されているプロキシ サーバーの...

Flash が HTML div 要素を覆わないようにする方法

今日、フラッシュ広告のコードを書いていたとき、フラッシュに付属するリンクはポップアップ広告と間違われ...