This library is a navigation manager for Vue applications that provides a stack-based history system to simulate native mobile application behavior. It functions as a router extension that tracks route transitions and maintains a chronological log of visited pages, allowing for predictable forward and backward movement within single-page applications.
Les fonctionnalités principales de zack24q/vue-navigation sont : Navigation Managers, Routing and Navigation, Stack-Based Navigation History, Component Instance Caching, Vue.js State Management Libraries, Navigation State Management, Client-Side Page Caches, Morphing Page Caches.
Les alternatives open-source à zack24q/vue-navigation incluent : fossasia/open-event-next — Open-event-next is a Vue.js single-page application and event management frontend designed to help event organizers… vuejs/vue-router — Vue.js Client-Side Router is a routing library that maps browser URLs to Vue.js components to enable the creation of… aksonov/react-native-router-flux — This project is a cross-platform mobile navigation library and declarative routing engine. It maps components to named… turbolinks/turbolinks — Turbolinks is a JavaScript library that accelerates HTML page transitions by replacing the page body via network… vuejs/core — Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a… vuejs/vue — Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and…
Open-event-next is a Vue.js single-page application and event management frontend designed to help event organizers build custom websites for listing schedules, sessions, and ticketing details. It provides an interactive web interface for discovering upcoming community gatherings and tracking participant responses with dynamic view transitions that update the browser viewport without full page reloads. The application is built on a component-driven architecture using file-based page routing, a reactive state store, and client-side hydration to attach interactive event handlers to pre-rendered
Vue.js Client-Side Router is a routing library that maps browser URLs to Vue.js components to enable the creation of single-page applications. It functions as a navigation engine that manages browser history and URL state to allow page transitions without full browser reloads. The system utilizes a nested route manager to render hierarchical views that match complex URL structures. It includes navigation guard middleware to intercept, validate, or redirect route transitions before components are rendered. A client-side history handler synchronizes application state with the browser URL using
This project is a cross-platform mobile navigation library and declarative routing engine. It maps components to named scenes within a centralized configuration to manage application flow and screen transitions. The system distinguishes itself through a variety of specialized navigation patterns, including a mobile drawer navigation system for side menus and a tab navigation framework for organizing top-level views. It also features a modal overlay manager for rendering screens as pop-ups or transparent lightboxes and a deep linking handler that maps incoming URIs to specific application scen
Turbolinks is a JavaScript library that accelerates HTML page transitions by replacing the page body via network requests instead of performing full browser refreshes. It functions as a client-side navigation manager that intercepts link clicks and controls the page visit lifecycle to simulate a single-page application experience. The library synchronizes the browser URL and history stack with partial page updates and utilizes a caching mechanism to store visited page states. This allow for instant previews and restoration of state when navigating backward or forward. It also includes a tool