void enterRoute(
RouteEnterEvent e
)

Not documented.

Source

void enterRoute(RouteEnterEvent e) {
  if (e.route.name != _currentName && currentPath != e.path) {
    if (e.path != null && e.path.isNotEmpty) {
      _currentName = e.route.name;
      currentPath = e.path;
      try {
        selectedPage = pages.firstWhere((item) => isSamePath(item.path, e.path));
        selectedPage.enterRoute(e);
        fire(page_changed_event, detail: selectedPage);
      } catch (e) {
        print(e);
      }
    } else {
      goToDefault();
    }
  }
}