关于近几节路由封装的一些疑惑

来源:5-9 封装统一导航功能提高开发效率

Jokerlsss

2022-04-12

  老师您好!这几节路由封装的课程听下来,感觉似懂非懂,因为我之前是Vue技术栈的,我尝试着想用熟悉的知识来理解,麻烦您帮我看下以下的一些理解是否正确,若有理解不到位还麻烦老师指导呀~

  1. Vue 与 Flutter 的路由一样,都是借助安装 路由 这个插件来实现页面之间的跳转
  2. Vue-Router 中有自带的编程式路由导航来完成页面跳转,比如 router.push router.replace 等。想问下:Flutter 中是否也有同样类似的 API 可以直接调用来实现简单的页面跳转呢?(不基于封装的情况下)
  3. 近几节的封装,是否可以这样理解:因为 Navigator2 的更加灵活的特性,所以我们可以自己管理路由堆栈、路由跳转的拦截等。但是如果我只是想实现简单的跳转,是否可以如问题2中,有API可以直接完成跳转、携带参数、路由拦截功能呢?

十分感谢!

写回答

1回答

CrazyCodeBoy

2022-04-12

1.flutter的路由默认包含在flutter SDK中的不需要额外添加插件;
2.有的,在flutter中有个Navigator的API可以实现类似的功能;
3.是的

0
1
Jokerlsss
好的!非常感谢,我再自己消化一下
2022-04-12
共1条回复

Flutter高级进阶实战-仿哔哩哔哩-掌握Flutter高阶技能

一次性掌握Flutter高阶技能+商业级复杂项目架构设计与开发方案

1723 学习 · 870 问题

查看课程