我正在构建一个具有多个屏幕的 Flutter 应用程序,并且使用命名路线进行导航。我想导航回路由堆栈中的特定屏幕,而不仅仅是上一个屏幕。
例如,我有一个主屏幕 (/home)、一个设置屏幕 (/cart) 和一个个人资料屏幕 (/orders)。我想从个人资料屏幕直接导航回主屏幕,跳过设置屏幕。如何在 Flutter 中使用命名路由来实现此目的?
相信你会用的
Navigator.popUntil(context, ModalRoute.withName('/home'));