routes/routes
library
Functions
-
back<T>([T? result])
→ void
-
关闭SnackBars、Dialogs、BottomSheets或任何你通常会用Navigator.pop(context)关闭的东西
-
offAllNamed<T>(String newRouteName, {RoutePredicate? predicate, dynamic arguments, int? id, Map<String, String>? parameters})
→ Future<T?>?
-
进入下一个界面并取消之前的所有路由(在购物车、投票和测试中很有用)
-
offAndToNamed<T>(String page, {dynamic arguments, int? id, dynamic result, Map<String, String>? parameters})
→ Future<T?>?
-
关闭当前页面并进入下一个界面
-
offNamed<T>(String page, {dynamic arguments, int? id, bool preventDuplicates = true, Map<String, String>? parameters})
→ Future<T?>?
-
进入下一个页面,但没有返回上一个页面的选项(用于SplashScreens,登录页面等)
-
offNamedUntil<T>(String page, RoutePredicate predicate, {int? id, dynamic arguments, Map<String, String>? parameters})
→ Future<T?>?
-
进入下一个界面并取消之前的满足条件的路由
-
toLogin()
→ Future<bool>
-
导航到默认的登录页面
-
toNamed<T>(String page, {dynamic arguments, int? id, bool preventDuplicates = true, Map<String, String>? parameters})
→ Future<T?>?
-
导航到新的页面