Vitarx 的官方路由解决方案
基于 Vite 插件自动扫描页面目录生成路由配置,支持 definePage 编译时宏、布局路由、命名视图与分组排序,零配置即可开箱即用。
提供全局前置/后置守卫、路由级 beforeEnter 守卫、组件内 onBeforeRouteLeave 与 onBeforeRouteUpdate 守卫,覆盖所有导航拦截场景。
支持动态参数、可选参数、正则约束、嵌套路由、命名路由、路由别名、重定向与命名视图,满足从简单到复杂的各类路由需求。
内置 Hash、History、Memory 三种路由模式,适配浏览器 SPA、服务端渲染(SSR)与测试环境,可按需切换。
提供 push、replace、go、back、forward 等导航 API,导航结果支持 6 种状态码判断,精准掌控导航流程。
文件路由支持自定义 pageParser、groupParser、transform 与 extendRoute 钩子,路由元数据与类型均可扩展,适配各种业务场景。