在 Flutter 路由切换时,默认情况下,新的页面 Widget 将被实例化,而旧的页面 Widget 将被销毁。但是也有一些方法可以避免重新实例化页面 Widget 。
对于程序的主页面,比如 V2EX 的三方客户端,主页为帖子列表,我想到两种实现方案:
请问哪一种是业界比较推崇的做法,或者说还有更好的方案吗?请指正。
此外对于程序主页面的路由还存在一些疑惑,比如 UI 交互使用了 NavigationBar 组件,那么对于这个路由是否仅用 selectedIndex 标记调转即可,没有必要使用命名路由。
1
Alexrx 2023-04-16 23:14:16 +08:00 1
路由切换是指啥情况 如果是 push 到下一个页面是不会重新构建的,除非是远古版本的 sdk
|