pivotick / UIComponent
Classe abstrata: UIComponent
Definido em: ui/UIComponent.ts:27
Classe base para cada elemento da UI. Ele fornece:
- Uma árvore composta. Um componente possui
children; três das quatro fases do ciclo de vida (afterMount/graphReady/destroy) recorrem a elas automaticamente.mounté a exceção — ele precisa de um slot por filho, entãoaddChildmonta cada filho explicitamente. Um pai declara seus filhos viaaddChilde seu ciclo de vida é orientado para isso. - Um registro descartável. Qualquer coisa registrada via
track/listen(cancelamentos de eventos, ouvintes DOM, temporizadores) é demolido em destroy.
As subclasses substituem os ganchos on* em vez dos próprios métodos de ciclo de vida, portanto, a recursão e a desmontagem sempre são executadas.
Estendido por
Construtores
Construtor
new UIComponent(
uiManager):UIComponent
Definido em: ui/UIComponent.ts:32
Parâmetros
uiManager
UIManager
Retorno
UIComponent
Métodos
afterMount()
afterMount():
void
Definido em: ui/UIComponent.ts:54
Retorno
void
destroy()
destroy():
void
Definido em: ui/UIComponent.ts:64
Retorno
void
graphReady()
graphReady():
void
Definido em: ui/UIComponent.ts:59
Retorno
void
mount()
mount(
container?):void
Definido em: ui/UIComponent.ts:50
Parâmetros
container?
HTMLElement
Retorno
void