![](/img/trans.png)
[英]Calling Firebase auth login or logout with Flutter causes an assert "registry.containsKey(page) is not true" when using GoRouter shellroute?
[英]Flutter GoRouter: How to detect when a page is inside the page entered
我正在使用 GoRouter,初始頁面正在 initState 上加載數據。
當導航到另一個頁面並返回初始頁面時,不會調用 initState。
我如何檢測導航器何時彈出到初始頁面/進入初始頁面以重新加載數據?
我最終在 GoRoutes 構建器中處理了它 function
GoRoute(
path: HOME,
builder: _showHomePage,
routes: ...
和
static Widget _showHomePage(BuildContext context, GoRouterState state) {
if(GoRouter.of(context).location == HOME){
fetchNews();
}
return HomePage();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.