Flutter 问题
星系收藏
这个作者很懒,什么都没留下…
展开
-
flutter问题:利用flutter中的状态管理实现依赖于此状态的组件自动更新
我的flutter app使用provider库管理状态。我的项目使用了国际化功能,需要在切换app语言的时候重新渲染一些widget来控制整个app的语言切换。利用flutter widget key 改变后自动刷新机制,使用provider 提供的watch 方法动态地为组件配置key。原创 2023-06-09 15:24:01 · 167 阅读 · 0 评论 -
flutter问题:auto_route库监听AutoTabsScaffold tab离开的生命周期
使用当前tab initState 过程中的context.tabsRouter ,为其addListener 监听tab变化,利用tab路由的activeIndex 和previousIndex 判断处理,顺利解决问题。auto_route 库6.0.5版本(当前版本)不支持在嵌套路由中使用AutoRouteGuard 路由守卫,导致无法使用守卫控制tab切换流程;我的flutter app使用auto_route库管理路由,我的tab会开启轮询,需要监听当前tab的离开事件来关闭轮询。原创 2023-06-09 15:14:18 · 172 阅读 · 0 评论