微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

了解Flutter中沿路线移动的原理

如何解决了解Flutter中沿路线移动的原理

我有路线:

'/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'

为了您自己的方便。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。