基础组件库
 
 
 
 
 

26 行
834 B

  1. import 'package:zhiying_base_widget/pages/main_page.dart';
  2. import 'package:zhiying_base_widget/widgets/goods_list/goods_list_creater.dart';
  3. import 'package:zhiying_base_widget/widgets/home_banner/home_banner_creater.dart';
  4. import 'package:zhiying_comm/zhiying_comm.dart';
  5. import 'package:zhiying_base_widget/pages/home_page.dart';
  6. class BaseWidgetRegister {
  7. /// 初始化方法
  8. static void init() {
  9. BaseWidgetRegister.registPage();
  10. BaseWidgetRegister.registWidgets();
  11. }
  12. // 注册页面
  13. static void registPage() {
  14. PageFactory.regist('homePage', (model) => HomePage());
  15. PageFactory.regist('mainPage', (model) => MainPage());
  16. }
  17. // 注册控件
  18. static void registWidgets() {
  19. WidgetFactory.regist('home_banner', HomeBannerCreater());
  20. WidgetFactory.regist('home_goods', GoodsListCreater());
  21. }
  22. }