pushAndRemoveUntil<T extends Object?> function

Future<T?> pushAndRemoveUntil<T extends Object?>(
  1. Widget widget, {
  2. PageRouteOptions? options,
  3. RoutePredicate? predicate,
})

打开新页面 并移出堆栈所有页面

Implementation

Future<T?> pushAndRemoveUntil<T extends Object?>(
  Widget widget, {
  PageRouteOptions? options,
  RoutePredicate? predicate,
}) => widget.pushAndRemoveUntil(
  widget,
  options: (options ??= PageRouteOptions(style: FlExtended().pushStyle)),
  predicate: predicate ?? (Route<dynamic> route) => route.isFirst,
);