Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9
Open
Description
It would really be helpful to have access to all the routes from the$navigator
object. Right now we can only access the current route.
This would be helpful, for example, if I want to define a default transition for each route in the meta object. Then when I callthis.$navigator.navigate
I can pass in the default transition for the route.
routes.js example:
export default { routes: { '/page1': { component: Page1, meta: { transition: 'fade', } }, '/page2': { component: Page2, meta: { transition: 'slideBottom', } },}
Then in a component used for routing:
methods: { /*** * Called when a user taps a navigation button. * @param string to Page ID from the routes.js file. ***/ route(to) { let transition = 'fade'; const route = this.$navigator.getRoute(to); // getRoute is a possible new method to access the routes. if (route && 'transition' in route.meta) { transition = route.meta.transition; } this.$navigator.navigate(to, { frame: "mainContent", transition }); }, }
Metadata
Metadata
Assignees
Labels
No labels