push method

void push({
  1. required Widget page,
  2. String? name,
  3. Object? arguments,
  4. String? restorationId,
})

Implementation

void push(
    {required Widget page,
      String? name,
      Object? arguments,
      String? restorationId}) {
  var routeSettings = RouteSettings(
      name: name ?? page.runtimeType.toString(), arguments: arguments);

  ///展示新界面
  _pages.add(MaterialPage(
      child: page,
      name: routeSettings.name,
      arguments: routeSettings.arguments,
      restorationId: restorationId));

  notify();
}