Diese Dokumentation wurde automatisch von KI übersetzt.
Plugin
In NocoBase ist das Client-Plugin die wichtigste Methode, um die Frontend-Funktionalität zu erweitern und anzupassen. Indem Sie die von @nocobase/client bereitgestellte Plugin-Basisklasse erweitern, können Entwickler Logik registrieren, Seitenkomponenten hinzufügen, Menüs erweitern oder Drittanbieter-Funktionen in verschiedenen Lebenszyklusphasen integrieren.
Plugin-Klassenstruktur
Eine grundlegende Struktur für ein Client-Plugin sieht wie folgt aus:
Beschreibung des Lebenszyklus
Jedes Plugin durchläuft nacheinander den folgenden Lebenszyklus, wenn der Browser aktualisiert oder die Anwendung initialisiert wird:
Ausführungsreihenfolge
Bei jeder Browseraktualisierung wird die Reihenfolge afterAdd() → beforeLoad() → load() ausgeführt.
Plugin-Kontext und FlowEngine
Ab NocoBase 2.0 konzentrieren sich die clientseitigen Erweiterungs-APIs hauptsächlich in der FlowEngine. Innerhalb der Plugin-Klasse können Sie die Engine-Instanz über this.engine abrufen.
Weitere Informationen finden Sie unter:

