navigateBack<T> method

Future<void> navigateBack<T>({
  1. T? result,
  2. int delta = 1,
})

关闭当前页面,返回上一页面(等同 wx.navigateBack) result 可携带返回值,上一页通过 await navigateTo 接收 delta 返回的页面层数,默认1;大于1时等同 Get.close(delta)

Implementation

Future<void> navigateBack<T>({T? result, int delta = 1}) async {
  if (delta <= 1) {
    Navigator.of(this).pop<T>(result);
  } else {
    var count = 0;
    Navigator.of(this).popUntil((route) => count++ == delta);
  }
}