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 10 システムに mysql-8.0.13 (zip インストール) をインストールする詳細なチュートリアル

インストール環境の説明•システムバージョン: windows10 •MySQL バージョン: mys...

CSS フレキシブルレイアウト FLEX、メディアクエリ、モバイルクリックイベントの実装

フレックスレイアウト定義: Flexレイアウトの要素は、 Flex 、または略して「コンテナー」と呼...

jsはカスタムドロップダウンボックスを実装します

この記事の例では、カスタムドロップダウンボックスを実装するためのjsの具体的なコードを参考までに共有...

MySQLクエリ文を書き換える3つの戦略

目次複雑なクエリとステップバイステップのクエリクエリステートメントを分割する共同クエリの分解問題のあ...

MySQL Innodb ストレージ構造と Null 値の保存の詳細な説明

背景:テーブルスペース: すべての INNODB データはテーブルスペース (共有テーブルスペース)...

CentOS 7.6 Telnetサービス構築プロセス(Opensshアップグレードバトル第一弾のバックアップトランスポートライン構築)

不明な点があるときはいつでも、Blog Park にアクセスして、いつでも答えやインスピレーションを...

Golang を使って Docker API を実際に操作する

目次SDKのインストールローカル Docker の管理コンテナの実行バックグラウンドでコンテナを実行...

MySQL 分離レベルの詳細な説明と例

目次MySQL の 4 つの分離レベルデータ テーブルを作成します。分離レベルの設定物事の分離レベル...

横スクロールウェブサイトデザインの概要

水平スクロールはあらゆる状況に適しているわけではありませんが、適切に行えば、Web サイトを他のサイ...

CSS3 で作成した本のページめくり効果

結果:実装コード: html <!-- よろしければハートを付けてください! --> &...

Jenkins統合Dockerプラグインの問題を解決するいくつかの方法

目次背景質問1エラー 2エラー 3エラー4要約する背景テスト環境では、docker プラグインを統合...

Windows に MySQL 5.7.18 の解凍バージョンをインストールするチュートリアル

1. インストールプロセスMySQL バージョン: 5.7.18 1. my.ini ファイル(簡易...

WeChatアプレットのスクロールビューが左右にスライドできない問題を解決する方法

私は現在、自分自身の小さなプログラム プロジェクトに取り組んでいます。プロフェッショナルなフロントエ...

MySQLデータベースはMMM高可用性クラスタアーキテクチャを実装します

コンセプトMMM (Mysql のマスター マスター レプリケーション マネージャー) は、Perl...

vue3+TypeScript+vue-routerの使い方

目次使いやすいプロジェクトを作成するvue-cli 作成ヴィートクリエイションvue-routerを...