当我使用 Flutter Navigator.pushNamedAndRemoveUntil 时,如何监听跳转?

nor*_*QAQ 3 navigator flutter

强文本 Navigator.pushNamedAndRemoveUntil(context, "/tabs", (Route route) => false);

Con*_* N. 5

如果您想删除从堆栈中导航的所有先前页面,您应该使用此

Navigator.pushNamedAndRemoveUntil(context, "/tabs", (Route route) => route.isFirst);
Run Code Online (Sandbox Code Playgroud)

或者如果你想弹出到特定页面

Navigator.pushNamedAndRemoveUntil(context, "/tabs", (Route route) => route.settings.name == 'homePage'); //replace with where you want to pop to
Run Code Online (Sandbox Code Playgroud)

那么新推送的页面将成为导航堆栈中的第一页