MOH*_*SIM 6 flutter flutter-layout flutter-getx
在Getx导航到新页面时,您可以将数据作为“参数”传递到第二页:
Get.toNamed('/second', arguments: {});
Run Code Online (Sandbox Code Playgroud)
或作为parameters
Get.toNamed('/second', parameters: {});
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,您都可以使用Get.arguments和Get.parameters相应地访问这些数据。
那么,如果两个概念达到相同的目的,为什么还会有两个概念呢?
我注意到三个差异:
1-参数必须是String类型,参数可以是任何类型。
2-参数像这样附加到命名路由/second?parameter1=value1,而参数则不然。
3- Getx 中的某些类只能接受参数,而不接受形参,例如:
RouteSettings尽管它需要命名路由,但只能接受参数,因此理论上它可以接受参数并将它们附加在路由名称之后。
问候
| 归档时间: |
|
| 查看次数: |
1417 次 |
| 最近记录: |