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');

相似文章

随机推荐

最新文章