flutter - 如何使用 getx 传递参数?

Get.rootDelegate.toNamed('/note', arguments: 'test_data');

Get.arguments <= It makes null.

我怎么解决这个问题?

回答1

我想你可能会遗漏一些东西。当您使用根委托设置参数时

onPressed: () => Get.rootDelegate.toNamed(Routes.RECEIVER, arguments: true, parameters: {'bool': 'true'}),

您尝试从 Get 上下文中检索它们:

Get.arguments

你应该使用:

Get.rootDelegate.parameters

Get.rootDelegate.parameters 将工作

回答2

为什么使用 Get.rootDelegate.toNamed('/note', arguments: 'test_data');

而不是 Get.toNamed('/note', arguments:'test_data');

相似文章

java - JFrame 中的移动不一致

我正在尝试构建psuedo-galaga,并且我希望JComponents的一致移动。它们在自定义JFrame容器中以空布局、自定义JPanel布局。当我移动我的角色时,子弹的速度会发生变化-通过使用...

最新文章