注册:
MaterialApp(
routes: <String, WidgetBuilder> {
'myrouter': (BuildContext context) => new MyRouter(),
},
);
带参数跳转
Navigator.of(context).pushNamed('myrouter',arguments: "这是传过去的参数");
跳转界面接收参数
@override
Widget build(BuildContext context) {
//获取路由参数
var args=ModalRoute.of(context).settings.arguments
}
返回时候,传参数
Navigator.of(context).pop('这个是要返回给上一个页面的数据');
返回到的上一页接收参数(修改上面的跳转方法)
Navigator.of(context).pushNamed('myrouter',arguments: "这是传过去的参数").then((value){
print("value===="+value.toString());
});
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。