🛡️Route GuardsGlobal beforeEach / beforeResolve / afterEach and per-route guards, guardRoute for cold-start execution, intercept native APIs
📦Params & Query Enhancementparams for complex data without URL exposure, auto-preserved after back(), queryInt / queryNumber / queryBool convenience methods
📡Page Communicationevents and eventChannel bidirectional communication; useUniEventChannel supports all navigation methods; sticky cache prevents event loss
🧩Declarative ComponentsRouterLink navigation + TabBar / TabBarItem custom bottom navigation, SCSS variables and CSS custom properties for theming
🔄Auto Route State SyncGlobal mixin auto-invokes syncRoute(), handles browser back, physical back button, etc. No manual sync needed
⚠️Error HandlingRouterError / NavigationFailure / UniApiError complete system, onError global capture, instanceof discrimination
💪TypeScript FirstComplete type definitions and composables, useRouter / useRoute / usePageChannel, seamlessly integrate with Vue 3