Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment transmettre des événements à partir d'un composant arborescent écrit de manière récursive dans VUE?

En raison de composants récursifs, cette imbrication se produira

<tree>
    <tree>
        <tree>

        </tree>
    </tree>
</tree>

Il est facile de sélectionner celui le plus externe et d'enregistrer dynamiquement un module Vuex. Celui sur lequel vous cliquez sera envoyé à ce module

.

Mais il est difficile d'implémenter les événements click et $emit vers l'extérieur dans l'arborescence. Ils sont imbriqués couche par couche et presque impossibles à diffuser

.

Veuillez me dire comment résoudre ce problème

漂亮男人漂亮男人2641 Il y a quelques jours808

répondre à tous(2)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-06-30 10:01:45

    Vous pouvez utiliser $on et $emit :

    Événements personnalisés

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-30 10:01:45

    L'approche officiellement recommandée consiste à utiliser une instance Vue comme bus d'événement.

    répondre
    0
  • Annulerrépondre