サブコンポーネントが Vue にマウントされているかどうかを確認するにはどうすればよいですか?
P粉401527045
P粉401527045 2023-12-26 19:49:44
0
1
394

子コンポーネントがインストールされているかどうかを確認し、その情報を親コンポーネントに移動したいと考えています。このために私はlaunchを使用します。 したがって、ここでの例は私の親コンポーネントです:

リーリー

子コンポーネントで「is-child-mounted」を true に変更しました:

リーリー

しかし、if (this.childMounted) は依然として false です。では、子コンポーネントがマウントされているかどうかを親コンポーネントで確認するにはどうすればよいでしょうか?

P粉401527045
P粉401527045

全員に返信(1)
P粉826283529

親コンポーネントの子コンポーネントにリスナーを追加できます。次のようになります:

リーリー リーリー

フック名を、聞きたいライフサイクル名に置き換えることができます。これはドキュメントには登場せず、内部 API であり、直接使用されることはないため、ほとんど使用されるべきではないと思います。

###ソース:###

    https://github.com/vuejs/core/issues/4345 #issuecomment-899082892
  • https://github.com /vuejs/vue/blob/8d3fce029f20a73d5d0b1ff10cbf6fa73c989e62/src/core/instance/lifecycle.js#L348
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!