Esta documentación ha sido traducida automáticamente por IA.
Plugin
En NocoBase, el plugin de cliente es la forma principal de extender y personalizar la funcionalidad del frontend. Al extender la clase base Plugin que proporciona @nocobase/client, usted puede registrar lógica, añadir componentes de página, extender menús o integrar funcionalidades de terceros en diferentes etapas del ciclo de vida.
Estructura de la clase Plugin
Una estructura básica de un plugin de cliente es la siguiente:
Descripción del ciclo de vida
Cada plugin pasa por el siguiente ciclo de vida en secuencia cuando el navegador se actualiza o la aplicación se inicializa:
Orden de ejecución
Cada vez que el navegador se actualiza, se ejecutarán los métodos afterAdd() → beforeLoad() → load() en ese orden.
Contexto del Plugin y FlowEngine
A partir de NocoBase 2.0, las APIs de extensión del lado del cliente se concentran principalmente en FlowEngine. Dentro de la clase del plugin, usted puede obtener la instancia del motor a través de this.engine.
Para más información, consulte:

