pushByName static method

dynamic pushByName(
  1. String page, {
  2. dynamic arguments,
  3. int? id,
  4. bool preventDuplicates = true,
  5. Map<String, String>? parameters,
  6. dynamic resultFunc(
    1. Object
    )?,
})

Implementation

static pushByName(String page, {
  dynamic arguments,
  int? id,
  bool preventDuplicates = true,
  Map<String, String>? parameters,
  Function(Object)? resultFunc,
}){
  Get.toNamed(page,arguments: arguments,id: id,preventDuplicates: preventDuplicates,parameters: parameters)?.then((result){
    // 页面返回result为null
    if (result == null){
      return;
    }
    if(resultFunc!=null)resultFunc(result);
  }).catchError((error) {
    print("$error");
  });
}