No description provided.
vmdwslir1#
有具体代码么?
hjzp0vay2#
利用 pageRoutes 路由 进行页面的跳转 从 A —> B —> C —> D —> E 然后想要从 E处理过数据后直接返回到B 利用Navigator.popUntil(context, ModalRoute.withName('/B'));
4c8rllxm3#
在 onGenerateRoute return MaterialPageRoute 的时候,加上 settings 参数例如
onGenerateRoute
MaterialPageRoute
settings
onGenerateRoute: (RouteSettings settings) { return MaterialPageRoute<Object>( builder: (BuildContext context) { return routes.buildPage(settings.name, settings.arguments); }, settings: settings); }
Navigator.of(ctx.context) .popUntil((route) => route.settings?.name == '/B');
3条答案
按热度按时间vmdwslir1#
有具体代码么?
hjzp0vay2#
有具体代码么?
利用 pageRoutes 路由 进行页面的跳转 从 A —> B —> C —> D —> E 然后想要从 E处理过数据后直接返回到B 利用Navigator.popUntil(context, ModalRoute.withName('/B'));
4c8rllxm3#
在
onGenerateRoute
returnMaterialPageRoute
的时候,加上settings
参数例如