1、push方法:直接跳转到下个页面,可以传递参数
Navigator.of(context).push( new MaterialPageRoute(builder: (BuildContext context) { //TextWdigetPage要跳转的页面 //title要传递的参数 return TextWdigetPage(title: "传递的参数"); })) ),
或者
Navigator.push(context, new MaterialPageRoute(builder: (BuildContext context) { return TextWdigetPage(title: "传递的参数"); }) )
2、页面的销毁:跳转后的操作,route == null 为销毁当前页面
Navigator.pushAndRemoveUntil(context, new MaterialPageRoute(builder: (BuildContext context) { return TextWdigetPage(title: "传递的参数"); }), (route) => route == null )
文章评论(0)