diff --git a/README.md b/README.md index 82c6d93..98d78b9 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,9 @@ |------|------------|------------| |![](http://photo.toly1994.com/ewm$flutter_unit.apk.png)|![](http://photo.toly1994.com/ewm$flutter_unit_mac.png)| ![](http://photo.toly1994.com/ewm$flutter_unit_github.png)| --- ✨ [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) --- diff --git a/lib/views/app/bloc_wrapper.dart b/lib/views/app/bloc_wrapper.dart index 93c4fa8..f5973fb 100644 --- a/lib/views/app/bloc_wrapper.dart +++ b/lib/views/app/bloc_wrapper.dart @@ -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( - create: (_) => GlobalBloc(storage)..add(EventInitApp())), + //Bloc提供器 + BlocProvider( + create: (_) => GlobalBloc(storage)..add(EventInitApp())), - BlocProvider( - create: (_) => HomeBloc(repository: repository) - ..add(EventTabTap(WidgetFamily.statelessWidget))), + BlocProvider( + create: (_) => HomeBloc(repository: repository) + ..add(EventTabTap(WidgetFamily.statelessWidget))), - BlocProvider( - create: (_) => DetailBloc(repository: repository)), - BlocProvider( - create: (_) => + BlocProvider( + create: (_) => DetailBloc(repository: repository)), + BlocProvider( +// lazy: false, + create: (_) => CategoryBloc(repository: categoryRepo)..add(EventLoadCategory())), - BlocProvider( - create: (_) => + BlocProvider( + create: (_) => CollectBloc(repository: repository)..add(EventSetCollectData())), - BlocProvider( - create: (_) => SearchBloc(repository: repository)), - ], child: child); + BlocProvider( + create: (_) => SearchBloc(repository: repository)), + ], child: child); } -} \ No newline at end of file +} diff --git a/lib/views/pages/home/home_page.dart b/lib/views/pages/home/home_page.dart index 5e5fb39..1f89501 100644 --- a/lib/views/pages/home/home_page.dart +++ b/lib/views/pages/home/home_page.dart @@ -31,7 +31,8 @@ class _HomePageState extends State with AutomaticKeepAliveClientMixin @override Widget build(BuildContext context) { - var color = BlocProvider.of(context).state.homeColor; + var color = context.bloc().state.homeColor; +// var color = BlocProvider.of(context).state.homeColor; return Scaffold( appBar: TolyAppBar( selectIndex: Cons.tabColors.indexOf(color.value),