Class: abstract
PageHandler
Defined in: packages/core/src/page/handler/PageHandler.ts:3
Extended by
Constructors
new PageHandler()
new PageHandler():
PageHandler
Returns
Methods
destroy()
destroy():
void
Defined in: packages/core/src/page/handler/PageHandler.ts:50
Finalization callback, called when the page manager is being discarded. This usually happens when the page is hot-reloaded at the client side.
Returns
void
handlePostManagedState()
handlePostManagedState(
managedPage
,previousManagedPage
,action
):void
Defined in: packages/core/src/page/handler/PageHandler.ts:38
Called after a PageManager finishes transition from previous page to a new one.
Parameters
managedPage
The currently managed page.
null
| ManagedPage
previousManagedPage
The data of the page that was previously managed.
action
An action object describing what triggered the routing.
Returns
void
handlePreManagedState()
handlePreManagedState(
managedPage
,nextManagedPage
,action
):void
Defined in: packages/core/src/page/handler/PageHandler.ts:21
Called before a PageManager starts to transition from previous page to a new one.
Parameters
managedPage
The currently managed page - soon-to-be previously managed page.
null
| ManagedPage
nextManagedPage
The data of the page that's about to be managed.
action
An action object describing what triggered the routing.
Returns
void
init()
init():
void
Defined in: packages/core/src/page/handler/PageHandler.ts:7
Initializes the page handler.
Returns
void