Vitarx Router

Vitarx 的官方路由解决方案

🗂️

文件系统路由

基于 Vite 插件自动扫描页面目录生成路由配置,支持 definePage 编译时宏、布局路由、命名视图与分组排序,零配置即可开箱即用。

🛡️

完善的导航守卫

提供全局前置/后置守卫、路由级 beforeEnter 守卫、组件内 onBeforeRouteLeave 与 onBeforeRouteUpdate 守卫,覆盖所有导航拦截场景。

🧩

灵活的路由配置

支持动态参数、可选参数、正则约束、嵌套路由、命名路由、路由别名、重定向与命名视图,满足从简单到复杂的各类路由需求。

🔀

多种路由模式

内置 Hash、History、Memory 三种路由模式,适配浏览器 SPA、服务端渲染(SSR)与测试环境,可按需切换。

⚡️

编程式导航

提供 push、replace、go、back、forward 等导航 API,导航结果支持 6 种状态码判断,精准掌控导航流程。

🔧

高度可扩展

文件路由支持自定义 pageParser、groupParser、transform 与 extendRoute 钩子,路由元数据与类型均可扩展,适配各种业务场景。