Open sanshilei168 opened 5 years ago
有具体代码么?
利用 pageRoutes 路由 进行页面的跳转 从 A —> B —> C —> D —> E 然后想要从 E处理过数据后直接返回到B 利用Navigator.popUntil(context, ModalRoute.withName('/B'));
在onGenerateRoute
return 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');
有具体代码么?