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コンテナの自動終了の解決策

推薦する

Windows Server 2016 に MySQL 5.7.19 の解凍バージョンをインストールするための詳細なチュートリアル

MySQL 5.7.19 winx64 解凍版のインストールチュートリアルを収録しています。具体的な...

vue backtop コンポーネントを実装するための完全なコード

効果: コード: <テンプレート> <div class="back-t...

Dockerに証明書を追加する方法

1. アップグレードプロセス: sudo apt-get updateパッケージが見つからない、パッ...

MySql 5.6.35 winx64 インストール詳細チュートリアル

注: データベースのバージョンの問題により、プロジェクトの起動時にエラーは発生しませんでしたが、デー...

MySQL の行レベルロックの詳細な例

序文ロックは、複数のスレッドを実行するときにリソースへのアクセスを強制的に制限するために使用される同...

Linux で特殊文字のファイル名やディレクトリを削除する方法

inode番号でファイルを削除するまずls -iを使用して、削除するファイルのinode番号を見つけ...

CentOS 7 で rpm パッケージを使用して MySQL 5.7.18 をインストールする

最近、MySQL を使っています。Linux での mysql-installation という記事...

docker で nginx+php+mysql を設定する方法

まず、方法を理解します。 docker exec を使用して Docker コンテナに入るDocke...

Linux カーネル デバイス ドライバー システム コールに関する注意事項

/**************************** * システムコール**********...

MySql 自動切り捨て例の詳細な説明

MySql 自動切り捨て例の詳細な説明友人が質問しました。プロジェクト内で挿入または更新ステートメン...

WeChatミニプログラムの開発をスピードアップするためのヒント

1. app.jsonを使用してページを作成する私たちの通常の開発習慣によれば、新しいページを作成す...

アクセス速度を上げるためにウェブサイトを最適化する方法の更新

最近、同社はitpubを皮切りに、コーポレートウェブサイト傘下の全サイトの評価を開始した。そのために...

js を使用して XML オンライン エディターを作成する例

目次序文オンラインXMLエディタの必要性テクノロジー事前調査ビジュアルプログラミングVSCODEプラ...

VMware 仮想マシンの 3 つの接続方法の例の分析

NATこのようにして、仮想マシンのネットワーク カードはホストの VMnet8 に接続されます。この...

Echatsチャートの大画面適応を実装する方法

目次説明する成し遂げるプロジェクトのディレクトリ構造は次のとおりです。効果図は以下のとおりです要約す...