pushNamed method

Future<void> pushNamed(
  1. String name, {
  2. Map<String, String> params = const <String, String>{},
  3. Map<String, dynamic> queryParams = const <String, dynamic>{},
  4. Object? extra,
})

Pushes a named route onto the history stack.

Optional parameters can be provided to the named route, like params: {'userId': '123'} as well as queryParams. The extra parameter can be used to provide additional data with navigation. It will go through serialization when it is stored in the browser and must be a primitive serializable value.

See also:

  • replaceNamed which replaces the history entry with the named route.

Implementation

Future<void> pushNamed(
  String name, {
  Map<String, String> params = const <String, String>{},
  Map<String, dynamic> queryParams = const <String, dynamic>{},
  Object? extra,
}) =>
    Router.of(this).pushNamed(name, params: params, queryParams: queryParams, extra: extra);