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