ホームページ  >  に質問  >  本文

VueJs 3 の祖父母コンポーネントはイベントをその祖父母コンポーネントに送信します

私は Vue には比較的慣れておらず、最初のプロジェクトに取り組んでいます。複数の子コンポーネントと孫コンポーネントを含むフォームを作成しようとしています。フォームの複数のコピーを生成できる必要があるという問題に遭遇しました。したがって、いくつかのデータ属性を 1 レベル上に移動しました。現在、フォームは ApplicationPage.Vue > TheApplication.Vue > PersonalInformation.Vue > BaseInput.Vue です。私の問題は、 TheApplication を介して PersonalInformation から ApplicationPage に変更を発行する必要があることです。この状況にどう対処すればいいのか分からず困っています。 Vue2 のソリューションを探していますが、Vue3 のソリューションは見つかりませんでした。

ApplicationPage.vue

リーリー

TheApplication.Vue

リーリー リーリー

個人情報.vue

リーリー リーリー


P粉251903163P粉251903163350日前715

全員に返信(2)返信します

  • P粉037880905

    P粉0378809052023-11-04 14:55:06

    イベントの発行を連鎖したくない人のために、イベントの発行にも使用できる子オブジェクト上に親オブジェクトがあります。コンソールでの警告を避けるために、必ず親に起動を登録してください。

    サブアイテム

    ここで直接の親の $emit を呼び出します。

    Child.vue

    リーリー

    または使用方法:

    リーリー リーリー ###父親###

    祖先にシグナルを送るのは親であるため、ここで放出を宣言します。

    の場合は、