美文网首页Flutter&Dart
哥哥带你Flutter实战五步走,第二步,路由配置

哥哥带你Flutter实战五步走,第二步,路由配置

作者: 哥哥是欧巴Vitory | 来源:发表于2019-09-28 17:08 被阅读0次

    一,整体路由配置

    //整体路由配置

    class Routers {

    static Stringroot ='/';

      //详情页面

      static StringdetailsPage ='detail';

      //方法写理由整体配置静态方法

      static void configureRoutes(Router router) {

    router.notFoundHandler =Handler(

    // ignore: missing_return

          handlerFunc: (BuildContext context, Map> params) {

    //没有页面自行处理

            print('ERROR===》ROUTE');

          },

        );

        router.define(detailsPage, handler: detailsHandler);

      }

    }

    二,生成静态文件

    class Application{

    static Routerrouter;

    }

    三,具体页面跳转

    Handler detailsHandler =Handler(

    handlerFunc: (BuildContext context, Map> params) {

    String goodsId = params['id'].first;

      print('index>details goodsId is ${goodsId}');

      return DetailsPage(goodsId);

    });

    相关文章

      网友评论

        本文标题:哥哥带你Flutter实战五步走,第二步,路由配置

        本文链接:https://www.haomeiwen.com/subject/asgzuctx.html