Flutter 了解颤振中沿路径移动的原理

Flutter 了解颤振中沿路径移动的原理,flutter,flutter-routes,Flutter,Flutter Routes,我有以下路线: '/home' '/home/nav_one' '/home/nav_one/nav_two' '/home/contacts' '/home/contacts/description' 并进行了以下转换: '/home' -> '/home/nav_one' -> '/home/nav_one/nav_two' -> '/home/contacts/description' 命令将返回到哪里:Navigator.pop(): 到'/home/nav_one

我有以下路线:

'/home'
'/home/nav_one'
'/home/nav_one/nav_two'
'/home/contacts'
'/home/contacts/description'
并进行了以下转换:

'/home' -> '/home/nav_one' -> '/home/nav_one/nav_two' -> '/home/contacts/description'
命令将返回到哪里:Navigator.pop(): 到
'/home/nav_one/nav_two'
'/home/contacts'


如果在第一个选项中,那么为了便于阅读和理解,我们为什么要编写这些相同的路由?

假设这些是路由名称,并且您一直在
Navigator.pushNamed()
操作屏幕,答案是

'/home/nav_one/nav_two'

这些路由名称只是标识符,因此您可以将它们命名为

'/home'
'/nav_one'
'/nav_two'
'/contacts'
'/description'

为了您自己的方便。

不必重复。你可以写任何你想写的东西,这让你明白。