什么是Router?

@beforesemicolon/router 是基于 Web Component 的路由解决方案,适用于需要客户端导航而不采用框架路由器的单页面应用程序、多页面应用程序和混合站点。

它使用自定义元素,因此路由与其控制的视图位于相同的 HTML 结构中。您可以从静态标记开始,随着应用程序的增长添加惰性路由文件,并且仅在需要防护、分析、编程导航或捆绑器集成时才使用 JavaScript API。

执行模型

路由器通过中央匹配引擎解析页面激活:

主要特点

编辑此文档