关于近几节路由封装的一些疑惑
来源:5-9 封装统一导航功能提高开发效率

Jokerlsss
2022-04-12
老师您好!这几节路由封装的课程听下来,感觉似懂非懂,因为我之前是Vue技术栈的,我尝试着想用熟悉的知识来理解,麻烦您帮我看下以下的一些理解是否正确,若有理解不到位还麻烦老师指导呀~
- Vue 与 Flutter 的路由一样,都是借助安装
路由
这个插件来实现页面之间的跳转 - Vue-Router 中有自带的编程式路由导航来完成页面跳转,比如
router.push
router.replace
等。想问下:Flutter 中是否也有同样类似的 API 可以直接调用来实现简单的页面跳转呢?(不基于封装的情况下) - 近几节的封装,是否可以这样理解:因为
Navigator2
的更加灵活的特性,所以我们可以自己管理路由堆栈、路由跳转的拦截等。但是如果我只是想实现简单的跳转,是否可以如问题2中,有API可以直接完成跳转、携带参数、路由拦截功能呢?
十分感谢!
写回答
1回答
-
CrazyCodeBoy
2022-04-12
1.flutter的路由默认包含在flutter SDK中的不需要额外添加插件;
2.有的,在flutter中有个Navigator的API可以实现类似的功能;
3.是的012022-04-12
相似问题