Flutter 自动布线包中的防护装置有何用途?

Flutter 自动布线包中的防护装置有何用途?,flutter,dart,Flutter,Dart,在auto route pub.dev中 有一个名为guards的属性。 它有什么用途 class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( builder: ExtendedNavigator<Router>( router: Router(), guards: [Au

在auto route pub.dev中 有一个名为guards的属性。 它有什么用途

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      builder: ExtendedNavigator<Router>(
        router: Router(),
        guards: [AuthGuard()],
      ),
    );
  }
}
类MyApp扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回材料PP(
生成器:ExtendedNavigator(
路由器:路由器(),
guards:[AuthGuard()],
),
);
}
}