From 0daa197dbaf611eacdf9eeb3763ddcb10038585b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 03 十一月 2021 19:20:07 +0800
Subject: [PATCH] 功能完善

---
 lib/utils/pageutils.dart |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/lib/utils/pageutils.dart b/lib/utils/pageutils.dart
index 19692db..349a7cb 100644
--- a/lib/utils/pageutils.dart
+++ b/lib/utils/pageutils.dart
@@ -2,6 +2,8 @@
 
 import 'package:flutter/cupertino.dart';
 
+typedef PageDataLisener = void Function(dynamic data);
+
 //婊戝姩鏁堟灉
 class CustomRouteSlide extends PageRouteBuilder {
   final Widget widget;
@@ -26,3 +28,16 @@
               );
             });
 }
+
+class NavigatorUtil {
+  static void navigateToNextPage(BuildContext context, PageRoute route,
+      PageDataLisener? dataLisener) async {
+    final result = await Navigator.of(context).push(route);
+    dataLisener!(result);
+  }
+
+  static void navigateToNextPageWithFinish(
+      BuildContext context, PageRoute route) {
+    Navigator.of(context).pushReplacement(route);
+  }
+}

--
Gitblit v1.8.0