需求:有A,B,C3个TAB页面,A页面希望缓存,BC页不缓存(active时需要请求接口刷新数据,但flutter中没有active周期,所以采用不缓存方式)。
通过proste_indexed_stack库,可实现缓存功能,但在不缓存上不行,有什么解决的方法吗?
需求:有A,B,C3个TAB页面,A页面希望缓存,BC页不缓存(active时需要请求接口刷新数据,但flutter中没有active周期,所以采用不缓存方式)。
通过proste_indexed_stack库,可实现缓存功能,但在不缓存上不行,有什么解决的方法吗?
2 回答2.1k 阅读✓ 已解决
2 回答809 阅读✓ 已解决
1 回答749 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.3k 阅读
2 回答1k 阅读
2 回答989 阅读
原理:使用inheritWidget,保存Tabbar的activeIndex,在tabbar index改变时修改activeIndex,此时会触发 child tabview的didChangeDependencies函数