import 'package:flutter/material.dart'; import 'package:fluro/fluro.dart'; import 'package:flutter_go/components/category.dart'; import '../widgets/404.dart'; import 'package:flutter_go/components/full_screen_code_dialog.dart'; import 'package:flutter_go/views/web_page/web_view_page.dart'; import 'package:flutter_go/views/first_page/home.dart'; // app的首页 var homeHandler = new Handler( handlerFunc: (BuildContext context, Map> params) { return new AppPage(); }, ); var categoryHandler = new Handler( handlerFunc: (BuildContext context, Map> params) { String name = params["type"]?.first; return new CategoryHome(name); }, ); var widgetNotFoundHandler = new Handler( handlerFunc: (BuildContext context, Map> params) { return new WidgetNotFound(); }); var fullScreenCodeDialog = new Handler( handlerFunc: (BuildContext context, Map> params) { String path = params['filePath']?.first; return new FullScreenCodeDialog( filePath: path, ); }); var webViewPageHand = new Handler( handlerFunc: (BuildContext context, Map> params) { String title = params['title']?.first; String url = params['url']?.first; return new WebViewPage(url, title); });