标签: flutter
我使用 IndexedStack for BottomNavigationBar 来防止每次更改选项卡时初始页面。 但是,页面初始化似乎还有一个问题。我发现所有页面都将在当时初始。真的吗? 如果是这样,我该如何解决?
答案 0 :(得分:0)
哦,这个问题我已经解决了。只需使用 PageView 而不是 IndexedStack。如果您不想每次进入时都重建页面。使用 AutomaticKeepAliveClientMixin 让页面状态,IDE 会让您知道如何工作。
PageView
IndexedStack
AutomaticKeepAliveClientMixin