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);