forked from lxm_flutter/FlutterUnit
📝 修改文档
This commit is contained in:
@@ -10,7 +10,9 @@
|
||||
|------|------------|------------|
|
||||
||| |
|
||||
|
||||
-- ✨ [Flutter Unit mac版支持 ](https://github.com/toly1994328/FlutterUnit/tree/flutter_unit_mac)
|
||||
- Mac下载链接: http://photo.toly1994.com/release$24flutter_unit_mac.zip
|
||||
|
||||
- ✨ [Flutter Unit mac版支持 ](https://github.com/toly1994328/FlutterUnit/tree/flutter_unit_mac)
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import 'package:flutter_unit/storage/app_storage.dart';
|
||||
|
||||
/// create by 张风捷特烈 on 2020/4/28
|
||||
/// contact me by email 1981462002@qq.com
|
||||
/// 说明:
|
||||
/// 说明:
|
||||
|
||||
final storage = AppStorage();
|
||||
|
||||
@@ -24,26 +24,27 @@ class BlocWrapper extends StatelessWidget {
|
||||
Widget build(BuildContext context) {
|
||||
return MultiBlocProvider(//使用MultiBlocProvider包裹
|
||||
providers: [
|
||||
//Bloc提供器
|
||||
BlocProvider<GlobalBloc>(
|
||||
create: (_) => GlobalBloc(storage)..add(EventInitApp())),
|
||||
//Bloc提供器
|
||||
BlocProvider<GlobalBloc>(
|
||||
create: (_) => GlobalBloc(storage)..add(EventInitApp())),
|
||||
|
||||
BlocProvider<HomeBloc>(
|
||||
create: (_) => HomeBloc(repository: repository)
|
||||
..add(EventTabTap(WidgetFamily.statelessWidget))),
|
||||
BlocProvider<HomeBloc>(
|
||||
create: (_) => HomeBloc(repository: repository)
|
||||
..add(EventTabTap(WidgetFamily.statelessWidget))),
|
||||
|
||||
BlocProvider<DetailBloc>(
|
||||
create: (_) => DetailBloc(repository: repository)),
|
||||
BlocProvider<CategoryBloc>(
|
||||
create: (_) =>
|
||||
BlocProvider<DetailBloc>(
|
||||
create: (_) => DetailBloc(repository: repository)),
|
||||
BlocProvider<CategoryBloc>(
|
||||
// lazy: false,
|
||||
create: (_) =>
|
||||
CategoryBloc(repository: categoryRepo)..add(EventLoadCategory())),
|
||||
|
||||
BlocProvider<CollectBloc>(
|
||||
create: (_) =>
|
||||
BlocProvider<CollectBloc>(
|
||||
create: (_) =>
|
||||
CollectBloc(repository: repository)..add(EventSetCollectData())),
|
||||
|
||||
BlocProvider<SearchBloc>(
|
||||
create: (_) => SearchBloc(repository: repository)),
|
||||
], child: child);
|
||||
BlocProvider<SearchBloc>(
|
||||
create: (_) => SearchBloc(repository: repository)),
|
||||
], child: child);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,8 @@ class _HomePageState extends State<HomePage> with AutomaticKeepAliveClientMixin
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
var color = BlocProvider.of<HomeBloc>(context).state.homeColor;
|
||||
var color = context.bloc<HomeBloc>().state.homeColor;
|
||||
// var color = BlocProvider.of<HomeBloc>(context).state.homeColor;
|
||||
return Scaffold(
|
||||
appBar: TolyAppBar(
|
||||
selectIndex: Cons.tabColors.indexOf(color.value),
|
||||
|
||||
Reference in New Issue
Block a user