//Flutter 原生路由
Navigator.push(
context, MaterialPageRoute(builder: (context) => PaymentResultPage())).then((data){
//当对面页面调用pop时就会执行以下操作
if(mounted){
//do something
}
});
//封装 原生路由
class NavigatorUtil {
//跳转页面
static push(BuildContext context, Widget page) async {
dynamic obj = ModalRoute.of(context).settings.name;
print("-----");
print(obj);
final result = await Navigator.push(
context, MaterialPageRoute(builder: (context) => page));
return result;
}
}