【发布时间】:2021-09-12 22:49:33
【问题描述】:
我正在使用 getx 在页面之间导航。我想将我的虚拟字符串发送到新页面:这是我的方法:
Future<dynamic> navigateWithTransition(Widget page,
{dynamic arguments}) {
return Get.to(() => page,
arguments: arguments);
}
现在我将我的论点传递给这样的新页面:
_navigatorService.navigateWithTransition(
const PersonalInfoDegreePage(),
arguments: "test",
);
但在 PersonalInfoDegreePage 页面中
class PersonalInfoDegreePage extends StatelessWidget {
const PersonalInfoDegreePage({Key key}) : super(key: key);
@override
Widget build(BuildContext context) {
log.info(Get.arguments);
return Scaffold(
我得到的 Get.arguments 等于 null。我怎么了?
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.0.6, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Chrome - develop for the web
[✓] Android Studio
[✓] VS Code (version 1.57.1)
[✓] Connected device (2 available)
• No issues found!
【问题讨论】:
标签: flutter flutter-getx