Flutter initState只执行一次的方法IndexedStack
·
前言:
力求写出像源码一样流畅的跨平台技术
前端有一个很大的特点,就是不断的刷新,消耗性能,跨平台技术继承了这一特点,因此我们需要去掉这一点
方法一:
AutomaticKeepAliveClientMixin (经小萌测试这个方案不可行,可能是版本的问题)
方法二:
IndexedStack(层叠小组件经小萌测试可行)
IndexedStack(
index: currentIndex,
children: [
RecommendHome(),
StoreHome(),
CourseHome(),
MineHome(),
],
),
完美的解决多次执行initState问题
更多推荐
所有评论(0)