Get.toMyPage-如何删除所有先前的路线-Flutter GetX

问题描述

我有一个简单的Flutter应用,我想删除所有以前的路线,但是我想使用GetX,该怎么做?

现在可以使用

Navigator.of(context).pushNamedAndRemoveUntil('/home',(Route<dynamic> route) => false);

但是我想知道使用Get.to或类似方法的正确方法

解决方法

使用Get.reset(),这将删除之前的所有路线

,

您正在寻找bin/。请检查此page

Get.reset();
,
Get.offAll(Home());

of与namedRoutes:

Get.offAllNamed('/home');

有关文档的更多信息: https://github.com/jonataslaw/getx/blob/master/documentation/en_US/route_management.md

,

如果要删除最后一页,请使用它。

Get.off(Home());

如果要删除所有上一页,请使用它。

Get.offAll(Home());

简单

,

试试这个:

 Get.offNamedUntil('home',(route) => false);