【发布时间】:2020-05-02 06:37:54
【问题描述】:
我使用 TabBarView 作为底部导航栏的页面持有者,而不是索引堆栈。但这确实会在每次更改选项卡时刷新页面。状态不被维护。怎么办?
【问题讨论】:
-
您的代码似乎有问题。可以加点代码吗?
标签: flutter flutter-layout flutter-test flutter-navigation flutter-appbar
我使用 TabBarView 作为底部导航栏的页面持有者,而不是索引堆栈。但这确实会在每次更改选项卡时刷新页面。状态不被维护。怎么办?
【问题讨论】:
标签: flutter flutter-layout flutter-test flutter-navigation flutter-appbar
使用AutomaticKeepAliveClientMixinflutter.dev
class _SampleScaffoldSate extends State<SampleScaffold> with AutomaticKeepAliveClientMixin {
// ... other code
@override
bool get wantKeepAlive => true;
}
【讨论】: