Flutter pop返回(上一页、顶层、指定页)

2019-06-03  本文已影响0人  吃货_X

1、返回上一页

 Navigator.pop(context);

2、返回顶层同iOS的[self.navigationController popToRootViewControllerAnimated:YES];

Navigator.popAndPushNamed(context, '/');

3、返回指定页面

第一种 - 有返回动画
1)注册路由表 -> 'login': (v) => LoginViewController(),
2)Navigator.popAndPushNamed(context, '路由名'); -> Navigator.popAndPushNamed(context, 'login');

第二种 - 无返回动画
 Navigator.pushAndRemoveUntil(context,
      MaterialPageRoute(builder: (BuildContext context) => LoginViewController()),
      ModalRoute.withName('/'),
    );

上一篇下一篇

猜你喜欢

热点阅读