如何使用getx传递参数?
How to pass argument using getx?
Get.rootDelegate.toNamed('/note', arguments: 'test_data');
Get.arguments <= It makes null.
我该如何解决这个问题?
为什么使用Get.rootDelegate.toNamed('/note', arguments: 'test_data');
?
而不是Get.toNamed('/note', arguments:'test_data');
我想你可能漏掉了什么。当您使用 rootDelegate
设置此参数时
onPressed: () => Get.rootDelegate.toNamed(Routes.RECEIVER, arguments: true, parameters: {'bool': 'true'}),
您尝试从 Get 上下文中检索它们:
Get.arguments
您应该使用:
Get.rootDelegate.parameters
Get.rootDelegate.parameters
会起作用
Get.rootDelegate.toNamed('/note', arguments: 'test_data');
Get.arguments <= It makes null.
我该如何解决这个问题?
为什么使用Get.rootDelegate.toNamed('/note', arguments: 'test_data');
?
而不是Get.toNamed('/note', arguments:'test_data');
我想你可能漏掉了什么。当您使用 rootDelegate
设置此参数时onPressed: () => Get.rootDelegate.toNamed(Routes.RECEIVER, arguments: true, parameters: {'bool': 'true'}),
您尝试从 Get 上下文中检索它们:
Get.arguments
您应该使用:
Get.rootDelegate.parameters
Get.rootDelegate.parameters
会起作用