【问题标题】:Flutter Navigation: What is the best technique to use when navigating to a new screen?Flutter Navigation:导航到新屏幕时使用的最佳技术是什么?
【发布时间】:2019-12-25 09:48:48
【问题描述】:

为了导航到新屏幕,flutter 提供的两个功能是以下两种方法:

  • (1) Navigator.of(context).push(...)
  • (2) Navigator.push(context, ...)

经过一些测试,我观察到方法 (1) 会重建调用它的小部件,而方法 (2) 不会。方法(2)有什么我没有发现的缺点吗?

如果不是,那么是否意味着我应该在导航到新屏幕后重建小部件时使用方法 (1),并使用方法 (2)强> 否则?

编辑: 这两种方法没有区别。

【问题讨论】:

标签: flutter flutter-layout


【解决方案1】:

在 navigator.push 你可以使用控制器。但这有点困难,例如在第二页的文本字段的情况下;您必须为每个文本字段制作控制器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-07
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多