我想打开新屏幕,但没有将屏幕放在屏幕上方,这在 Flutter 中是否可行?
I want to open new screen, but without the putting the screen above the screen, is that possible in Flutter?
我想在 flutter app 中打开一个新屏幕,但没有将屏幕放在屏幕上方我的意思是像任何普通的网站路由页面一样,前一页有后退按钮。
Navigator.of(context)
.pushNamedAndRemoveUntil('/login', (Route<dynamic> route) => false);
这将在推送新屏幕之前删除所有以前的路由
如果你只想删除最后一页,那么你可以使用这个:
Navigator.of(context)
.pushReplacementNamed('/login');
我想在 flutter app 中打开一个新屏幕,但没有将屏幕放在屏幕上方我的意思是像任何普通的网站路由页面一样,前一页有后退按钮。
Navigator.of(context)
.pushNamedAndRemoveUntil('/login', (Route<dynamic> route) => false);
这将在推送新屏幕之前删除所有以前的路由
如果你只想删除最后一页,那么你可以使用这个:
Navigator.of(context)
.pushReplacementNamed('/login');