Flutter命名路线名称重要吗?

时间:2020-03-04 01:27:47

标签: flutter

Flutter的命名路由通常命名为//main/main/second。它们实际上是否必须具有/的某种层次结构,或者任何字符串都可以像Framework一样进行字符串匹配就可以了,所以/main/secondmain_second一样好?

2 个答案:

答案 0 :(得分:1)

这只是一个约定。尽管默认情况下该应用的本地路由名称为/,但您无需使用/来命名路由。遵循这些约定总是很好的,但是您可以根据自己的意愿命名路线,这取决于您。

答案 1 :(得分:0)

按照惯例,路由名称使用类似路径的结构(例如'/a/b/c')。该应用程序的首页路由默认命名为'/'

可以使用Map<String, WidgetBuilder>创建MaterialApp,它可以从路线名称映射到将创建路线的构建器函数。 MaterialApp使用此映射为其导航器的onGenerateRoute回调创建一个值。

进一步了解docs