在Flutter中使用push vs pushNamed的优点/缺点

时间:2019-08-29 13:38:24

标签: flutter

有人能在波动中概述pushpushNamed的利弊吗?

做一些研究,我唯一能发现的是this GitHub issue要求同样的事情。

据我所知:

推动

  • 不使用字符串,因此减少了错误输入路径的可能性。
  • 将参数作为其构造函数中的参数传递

pushNamed

  • 使用字符串,但可以将其设置为常量,然后引用
  • 通过创建对象并从中提取参数来传递参数

我应该使用哪个? 推荐哪一个? 是否取决于特定的用例/场景?

我可以看到,如果您要将大量信息传递到新屏幕,则使用对象进行此操作会更容易,但是我倾向于看到push的使用频率更高。

谢谢您的帮助。

0 个答案:

没有答案