1. 子コンポーネントのthis.$parent.eventを通じて親コンポーネントメソッドを直接呼び出します。<!-- 親コンポーネント --> <テンプレート> <div> <子></子> </div> </テンプレート> <スクリプト> '~/components/dam/child' から子をインポートします。 エクスポートデフォルト{ コンポーネント: 子供 }, メソッド: { 父親メソッド() { コンソールにログ出力します。 } } }; </スクリプト> <!-- 子コンポーネント --> <テンプレート> <div> <button @click="childMethod()">クリック</button> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ メソッド: { 子メソッド() { this.$parent.fatherMethod(); } } }; </スクリプト> 2. 子コンポーネントで$emitを使用して親コンポーネントにイベントをトリガーし、親コンポーネントはこのイベントをリッスンします。<!-- 親コンポーネント --> <テンプレート> <div> <child @fatherMethod="fatherMethod"></child> </div> </テンプレート> <スクリプト> '~/components/dam/child' から子をインポートします。 エクスポートデフォルト{ コンポーネント: 子供 }, メソッド: { 父親メソッド() { コンソールにログ出力します。 } } }; </スクリプト> <!-- 子コンポーネント --> <テンプレート> <div> <button @click="childMethod()">クリック</button> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ メソッド: { 子メソッド(){ this.$emit('fatherMethod'); } } }; </スクリプト> 3. 親コンポーネントはメソッドを子コンポーネントに渡し、子コンポーネント内で直接メソッドを呼び出す<!-- 親コンポーネント --> <テンプレート> <div> <child :fatherMethod="fatherMethod"></child> </div> </テンプレート> <スクリプト> '~/components/dam/child' から子をインポートします。 エクスポートデフォルト{ コンポーネント: 子供 }, メソッド: { 父親メソッド() { コンソールにログ出力します。 } } }; </スクリプト> <!-- 子コンポーネント --> <テンプレート> <div> <button @click="childMethod()">クリック</button> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ 小道具: { 父親メソッド: { タイプ: 関数、 デフォルト: null } }, メソッド: { 子メソッド(){ if (this.fatherMethod) { this.fatherMethod(); } } } }; </スクリプト> これで、Vue 子コンポーネントが親コンポーネント メソッドを呼び出す詳細なケースに関するこの記事は終了です。Vue 子コンポーネントが親コンポーネント メソッドを呼び出す関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL データベースの文字化け問題の原因と解決策
>>: Linux Jenkins 構成スレーブノード実装プロセス図
1. 概要1.1 基本概念: Docker は、Go 言語をベースにしたオープンソースのアプリケーシ...
IDEA 2020 で Tomcat を構成する手順は次のとおりです。最初のステップはTomcatを...
1. MySQLサービスをシャットダウンする# service mysqld stop 2. rpm...
実際、Apacheクラスタを構築するのは難しくありません。私もインターネットで情報を見つけて自分で設...
方法 1: 設定ファイルを変更する (docker サービスを停止する必要があります) 1. doc...
1. Docker pullはイメージをプルします$ docker pull {IMAGE_NAME...
目次ハッシュと履歴の違いハッシュ履歴getCurrentLocation の実装setupListe...
1. テスト環境名前バージョンセント7.6ドッカー18.09.06 2. オンラインインストールここ...
目次1. トリガーソリューション2. パーティションテーブルソリューション3. 一般的な表領域ソリュ...
1 効果デモアドレス: https://www.albertyy.com/2020/7/check...
MySQL シーケンス AUTO_INCREMENT の詳細な説明とサンプルコードMySQL シーケ...
背景Alibaba Cloud RDS for MySQL(MySQL バージョン 5.7)データベ...
序文比較的複雑な大規模システムでは、複雑なロジックで処理する必要があるオブジェクトまたはデータ フロ...
目次1. WordPressの導入1. 環境を整える(II) イメージを実行するDocker の作成...
1. PRIMARY KEY(主キーインデックス)を追加するmysql>ALTER TABLE...