Flutter 如何在flatter中开发通用的bloc和bloc提供者?
在我的flatter应用程序中有太多的页面,在大多数页面中,我发送post请求以获取对象列表,我必须使用大量的bloc和bloc提供者类来实现这一点。是否有任何方法可以使用generic bloc开发generic bloc提供程序,以便我可以在我的所有页面中使用它?您可以直接使用或参考以下两个包的源代码Flutter 如何在flatter中开发通用的bloc和bloc提供者?,flutter,dart,bloc,Flutter,Dart,Bloc,在我的flatter应用程序中有太多的页面,在大多数页面中,我发送post请求以获取对象列表,我必须使用大量的bloc和bloc提供者类来实现这一点。是否有任何方法可以使用generic bloc开发generic bloc提供程序,以便我可以在我的所有页面中使用它?您可以直接使用或参考以下两个包的源代码 为您的Flitter应用程序提供通用的BloC提供商。 代码片段 void main() => runApp(MyApp()); class MyApp extends Statel
为您的Flitter应用程序提供通用的BloC提供商。 代码片段
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return BlocProvider(
bloc: AppBloc(),
child: MaterialApp(
title: 'Yo Sleep',
home: MainPage(),
initialRoute: 'main',
routes: {
'main': (context) => MainPage(),
},
),
);
}
}
class MainPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
final appBloc = BlocProvider.of<AppBloc>(context);
return Scaffold(
body: SafeArea(
child: Column(
children: <Widget>[
Header(),
RecordList(appBloc),
],
),
),
);
}
}
void main()=>runApp(MyApp());
类MyApp扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回BlocProvider(
bloc:AppBloc(),
孩子:MaterialApp(
标题:“悠悠睡眠”,
主页:主页(),
initialRoute:'main',
路线:{
“main”:(上下文)=>MainPage(),
},
),
);
}
}
类MainPage扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
最终appBloc=BlocProvider.of
有助于实现集团模式的颤振包