javascript - Wie übergebe ich Ereignisse aus einer in VUE rekursiv geschriebenen Baumkomponente?
漂亮男人
漂亮男人 2017-06-30 09:59:45
0
2
803

Aufgrund rekursiver Komponenten kommt es zu dieser Verschachtelung

<tree>
    <tree>
        <tree>

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

Es ist einfach, das äußerste Modul auszuwählen und dynamisch ein Vuex-Modul zu registrieren. Welches auch immer angeklickt wird, wird an dieses Modul gesendet

Aber es ist mühsam, Klick- und $emit-Ereignisse nach außen in die Baumstruktur zu implementieren. Sie sind Schicht für Schicht verschachtelt und fast unmöglich zu übertragen

Bitte sagen Sie mir, wie ich dieses Problem lösen kann

漂亮男人
漂亮男人

Antworte allen(2)
我想大声告诉你

可以使用 $on 和 $emit:

自定义事件

淡淡烟草味

官方推荐的做法是使用一个 Vue 实例来做 event bus 就可以了。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!