我已经查过了,但是我如何使用GoRouter包导航到根目录?目前,我正在使用context.pop()来对应每个当前路径,如下所示:
context.pop();
context.pop();
context.pop();
字符串
下面是我如何定义GoRouter的:[请在此处提供GoRouter定义。
class RouterService {
final router = GoRouter(
initialLocation: '/',
routes: [
GoRoute(
name: 'rootPage',
path: '/',
pageBuilder: (BuildContext context, GoRouterState state) {
return MaterialPage(
key: state.pageKey,
child: RootPage(),
);
},
),
],
);
}
型
1条答案
按热度按时间g6ll5ycj1#
GoRouter
提供了canPop
方法。在文档中:返回
true
,如果至少有两个或更多的路由可以弹出。您可以使用它弹出页面,直到有2页:最后一个要弹出的页面。
字符串