PageRouter

class PageRouter(name: String, val parentRouter: Router) : Router

页面路由器的实现,将管理一个载体(window/panel)内所有的页面

Parameters

parentRouter

父路由,对于window内的页面路由来说,WindowRouter将是其父路由,同理,对于panel内的页面路由来说PanelRouter将是其父路由。 路由器的关系将是WindowRouter ->PageRouter ->PanelRouter ->PageRouter ->PanelRouter

Constructors

Link copied to clipboard
constructor(name: String, parentRouter: Router)

Properties

Link copied to clipboard
open override val parentRouter: Router

Functions

Link copied to clipboard
open override fun backPressed(notInterceptor: () -> Boolean)

后退方法,将回退到前一个页面

Link copied to clipboard
Link copied to clipboard
open override fun dispatchRoute(route: Route)

分配路由,将地址分配给不同的路由器并打开