【发布时间】:2022-12-01 05:24:32
【问题描述】:
我正在使用 flutter 并尝试使用 Getx 包在组件之间传递参数,我的问题是参数在使用后永远不会被置为 null。由于我导航到的组件的视图取决于我阅读的这些论点,因此在一个论点通过后我没有权利。解释:以这种方式导航
Get.offAll(() => Home(), arguments: 1); <==== arguments represents an initial tab Index in Home
然后在主页
DefaultTabController(
initialIndex: Get.arguments?? 0, <=== Get.arguments is never null again after line executed once
length: tabs.length,
通常,即使我在不传递参数的情况下导航到任何其他小部件,参数也不再为空
我知道我可以直接使用构造函数来传递值,但我简化了案例。
那我错过了什么?我搜索了很多并且在我的脑海中逻辑上我不明白如何重新设置参数
谢谢你的帮助
【问题讨论】:
标签: flutter dart flutter-getx