如何解决了解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 举报,一经查实,本站将立刻删除。