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