当前位置:网站首页>Flutter教程之带有 GoRouter 的 Flutter Navigator 2.0,使用 go_router 包了解 Flutter 中的声明式路由机制(教程含源码)
Flutter教程之带有 GoRouter 的 Flutter Navigator 2.0,使用 go_router 包了解 Flutter 中的声明式路由机制(教程含源码)
2022-07-28 10:47:00 【知识大胖】
导航是应用程序开发中的核心概念。导航是指允许用户浏览、进入和退出应用程序中不同内容的交互。
目录
- 什么是 GoRouter?
- 现在,什么是 Navigator 2.0?
- Navigator 2.0 的优势
- 如何实施新的 Navigator 技术?
- GoRouter 入门
- 获取依赖项
- 存储库和屏幕
- GoRouter 的初始设置
- 错误处理
- 导航
- 子路线
- 参数和查询参数
- 网络历史和忽视跟踪
什么是 GoRouter?
GoRouter是基于 Navigation 2.0 的 Flutter 应用程序的声明式路由器,用于降低复杂性,无论应用程序运行的平台如何(移动、Web 或桌面),处理深度和动态链接以及数据驱动的路由,同时仍提供简单的使用开发人员的经验。
现在,什么是 Navigator 2.0?
Flutter 中的Navigator小部件是一种命令式路由机制(Navigator 1.0),Navigator 2.0 是声明式导航的标准参考,不会取代 Navigator 1.0,因为它们可以一起使用。Navigator 2.0 为现有的 Navigator 小部件提供了一种新的声明性 API 设计 Pages。它还引入了一个新的路由器小部件。
- 现在什么是命令式和声明式?
- 当我们已经有了一个运行良好且简单的路由机制时,为什么还要为 Navigator 2.0 烦恼呢?
这一
边栏推荐
- 做数据分析,你还不懂RFM分析方法(模型)?
- Do data analysis, do you still not understand RFM analysis method (model)?
- C语言使用二重指针实现简单工厂模式(多态)
- 什么是WordPress
- Blue Bridge Cup embedded Hal library LCD
- Stacks and queues
- Sword finger offer 30. stack containing min function
- 盘点:144个免费学习网站,全网最全资源合集
- 理解Oracle的几个概念
- Development environment configuration of nodemcu
猜你喜欢

BC35 NB模块AT指令开发总结

Make a virtual human with zego avatar | virtual anchor live broadcast solution

字节一面:如何用 UDP 实现可靠传输?

Do data analysis, do you still not understand RFM analysis method (model)?

分体式测斜探头安装要点及注意事项

Learn how to do e-commerce data analysis (with operation analysis index framework)

不用Swagger,那我用啥?
微软安全团队发现一家利用Windows零日漏洞销售间谍软件的奥地利公司

1天涨粉81W,打造爆款短视频的秘诀是什么?

19. Delete the penultimate node of the linked list
随机推荐
Array related knowledge points
零代码 | 轻松实现数据仓库建模,搭建BI看板
Use the common union and pointer to test the size end
盘点:6本书教会你职场晋升必备技能
盘点:144个免费学习网站,全网最全资源合集
使用共用体union及指针测试大小端
Combination of const and pointer
学会这些分析方法及模型,遇到问题不再没思路
机器学习强基计划0-5:为什么学习的本质是泛化能力?
Here is a super practical excel shortcut set (common + summary of eight categories)
不用Swagger,那我用啥?
PHP发送移动MAS短信乱码的解决方法
Nodejs: mongodb simple fuzzy + paging query instance
Usage of memory operation functions memcpy() and memmove()
The blogs of excellent programmers at home and abroad are all here, please check it
关于结构体指针函数的返回值传递给结构体指针的理解
The solution of PHP sending mobile MAS SMS garbled code
哈希表的相关知识点
字节一面:如何用 UDP 实现可靠传输?
表格数据处理软件,除了Excel还有什么?