基础组件库
 
 
 
 
 

38 líneas
950 B

  1. import 'package:flutter/material.dart';
  2. import 'package:flutter_bloc/flutter_bloc.dart';
  3. import 'package:zhiying_base_widget/pages/login_page/bloc/bloc.dart';
  4. import 'package:zhiying_base_widget/pages/login_page/bloc/login_bloc.dart';
  5. ///
  6. /// 登陆页面
  7. ///
  8. class LoginPage extends StatelessWidget {
  9. final Map<String, dynamic> data;
  10. LoginPage(this.data, {Key key}) : super(key: key);
  11. @override
  12. Widget build(BuildContext context) {
  13. return Scaffold(
  14. body: BlocProvider<LoginBloc>(
  15. create: (_) => LoginBloc()..add(LoginInitEvent()),
  16. child: SafeArea(
  17. child: LoginPageContainer(),
  18. ),
  19. ),
  20. );
  21. }
  22. }
  23. class LoginPageContainer extends StatefulWidget {
  24. @override
  25. _LoginPageContainerState createState() => _LoginPageContainerState();
  26. }
  27. class _LoginPageContainerState extends State<LoginPageContainer> {
  28. @override
  29. Widget build(BuildContext context) {
  30. return Container();
  31. }
  32. }