This is called after the url and the historyState are updated and this VRouteElement
was NOT in the previous route and is in the new route
You can't prevent the navigation anymore
You can get the new route parameters, and queryParameters
This is called after the url and the historyState are updated and this VRouteElement
was in the previous route and is NOT in the new route
You can't prevent the navigation anymore
You can get the new route parameters, and queryParameters
This is called after the url and the historyState are updated and this VRouteElement
was in the previous route and is in the new route
You can't prevent the navigation anymore
You can get the new route parameters, and queryParameters
Called when a url changes, before the url is updated
Use vRedirector if you want to redirect or stop the navigation.
DO NOT use VRouter methods to redirect.
vRedirector also has information about the route you leave and the route you go to
buildRoute must return VRoute if it constitute (which its subroutes or not) a valid
route given the input parameters
VRoute should describe this valid route
VPopResult.didPop is true if this VRouteElement popped
VPopResult.extendedPath is null if this path can't be the right one according to
the path parameters
VPopResult is null when this VRouteElement does not pop AND none of
its stackedRoutes popped
Called when a pop event occurs
A pop event can be called programmatically (with VRouter.of(context).pop())
or by other widgets such as the appBar back button