offAllByName static method

dynamic offAllByName(
  1. String newRouteName, {
  2. RoutePredicate? predicate,
  3. dynamic arguments,
  4. int? id,
  5. Map<String, String>? parameters,
  6. dynamic resultFunc(
    1. Object
    )?,
})

Implementation

static offAllByName(
    String newRouteName, {
    RoutePredicate? predicate,
    dynamic arguments,
    int? id,
    Map<String, String>? parameters,
    Function(Object)? resultFunc,
   }
  ){
  Get.offAllNamed(newRouteName,arguments: arguments,id: id,predicate: predicate,parameters: parameters)?.then((result){
    // 页面返回result为null
    if (result == null){
      return;
    }
    if(resultFunc!=null)resultFunc(result);
  }).catchError((error) {
    print("$error");
  });
}